eclipse iot presentation

28
Why Open Source Will Drive IoT Innovation Mike Milinkovich Executive Director Eclipse Foundation 6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 1

Upload: ianskerrett

Post on 10-May-2015

365 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Eclipse IoT presentation

Why Open Source Will Drive IoT Innovation

Mike Milinkovich

Executive Director

Eclipse Foundation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 1

Page 2: Eclipse IoT presentation

Open Wins

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 2

Page 3: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 3

Page 4: Eclipse IoT presentation

Open Wins

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 4

Page 5: Eclipse IoT presentation

Open Wins

23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 5

Page 6: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 6

Page 7: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 7

Page 8: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 8

Developers Build Cool Stuff

Page 9: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 9

Developers Tell Others About Cool Stuff

Page 10: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 10

Open Wins Developers

Page 11: Eclipse IoT presentation

Open (Standards + Source) -> Developers -> Innovation

23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 11

Page 12: Eclipse IoT presentation

IoT Today

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 12

Page 13: Eclipse IoT presentation

It Is Complicated!

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 13

OEM

Enterprise Applications

Devices

Vendor 1

?

?

?

?

?

Wireless Services

Vendor 2

Backend Server

Vendor 3

Developer A

Developer B

Developer C

Machine

ERP

Page 14: Eclipse IoT presentation

It Is Complicated!

Consumers

Devices

Vendor 1

?

?

?

?

?

Wireless Services

Vendor 2

Backend Server

Vendor 3

Developer A

Developer B

Developer C

Machine

So

lutio

n

Ven

do

r 4

So

lutio

n

Ve

nd

or 5

Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-1.0

14

Page 15: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 15

Page 16: Eclipse IoT presentation

Open Ecosystem IoT

Third Party Ecosystem

Open IoT application

framework and runtimes

Open IoT communication

protocols Internet of

Things

Open IoT

development tools

$ $

$ $

$ $

Page 17: Eclipse IoT presentation

Developer Engagement

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 17

Page 18: Eclipse IoT presentation

Open Hardware

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 18

Page 19: Eclipse IoT presentation

Big Data Will Drive Standards

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 19

Page 20: Eclipse IoT presentation

protocols frameworks tools

Page 21: Eclipse IoT presentation

protocols

CoAP

Lightweight M2M

ETSi M2M

Moquette

Wakaama

Page 22: Eclipse IoT presentation

frameworks

- Java and OSGi based framework for IoT and M2M Gateways

- Java and OSGi based framework for home automation integration

- Java and OSGi based framework for building SCADA systems

- Bridge between HTTP, MQTT and CoAP

- Lua based framework for building M2M gateways

Page 23: Eclipse IoT presentation

Open Ecosystem for IoT

Third Party Ecosystem

Open IoT application

framework and runtimes

Open IoT communication

protocols

Internet

of

Things

Open IoT

development tools

Page 24: Eclipse IoT presentation

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 24

Learn From History

Open Wins Developers

Open Will Drive IoT Innovation

Page 25: Eclipse IoT presentation

Thank you

6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 25

[email protected] @ianskerrett

http://iot.eclipse.org/

Page 26: Eclipse IoT presentation

framework protocols

unreliable networks

limited bandwidth

semantics

tools

Page 27: Eclipse IoT presentation

tools framework protocols

develop

simulate

debug

deploy

Page 28: Eclipse IoT presentation

Project Pipeline

• Concierge: lightweight, embeddable OSGi framework

• Ponte: M2M to REST bridge

• Kura: Java M2M framework

• SCADA: Supervisory control and data acquisition for process automation

• Eclipse Smart Home: Framework for integrating different smart home solutions and protocols.

• …many more under discussion (home automation, additional protocols, etc.)

23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available

under the Eclipse Public License 1.0 28