Eclipse IoT presentation

Post on 10-May-2015

362 views 0 download

Tags:

transcript

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

Open Wins

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

under the Eclipse Public License 1.0 2

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

under the Eclipse Public License 1.0 3

Open Wins

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

under the Eclipse Public License 1.0 4

Open Wins

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

under the Eclipse Public License 1.0 5

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

under the Eclipse Public License 1.0 6

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

under the Eclipse Public License 1.0 7

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

under the Eclipse Public License 1.0 8

Developers Build Cool Stuff

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

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

under the Eclipse Public License 1.0 10

Open Wins Developers

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

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

under the Eclipse Public License 1.0 11

IoT Today

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

under the Eclipse Public License 1.0 12

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

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

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

under the Eclipse Public License 1.0 15

Open Ecosystem IoT

Third Party Ecosystem

Open IoT application

framework and runtimes

Open IoT communication

protocols Internet of

Things

Open IoT

development tools

$ $

$ $

$ $

Developer Engagement

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

under the Eclipse Public License 1.0 17

Open Hardware

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

under the Eclipse Public License 1.0 18

Big Data Will Drive Standards

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

under the Eclipse Public License 1.0 19

protocols frameworks tools

protocols

CoAP

Lightweight M2M

ETSi M2M

Moquette

Wakaama

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

Open Ecosystem for IoT

Third Party Ecosystem

Open IoT application

framework and runtimes

Open IoT communication

protocols

Internet

of

Things

Open IoT

development tools

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

Thank you

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

under the Eclipse Public License 1.0 25

ian.skerrett@eclipse.org @ianskerrett

http://iot.eclipse.org/

framework protocols

unreliable networks

limited bandwidth

semantics

tools

tools framework protocols

develop

simulate

debug

deploy

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