what's new at eclipse iot - eclipsecon 2014

30
AN OVERVIEW OF ECLIPSE M2M Benjamin Cabé @kartben Eclipse Foundation IoT!

Upload: benjamin-cabe

Post on 10-May-2015

2.239 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: What's new at Eclipse IoT - EclipseCon 2014

AN OVERVIEW OF ECLIPSE M2M

Benjamin Cabé @kartben

Eclipse Foundation

IoT!

Page 2: What's new at Eclipse IoT - EclipseCon 2014
Page 3: What's new at Eclipse IoT - EclipseCon 2014
Page 4: What's new at Eclipse IoT - EclipseCon 2014

Protocols

Tools

Frameworks

Services

Page 5: What's new at Eclipse IoT - EclipseCon 2014

 Hand  by  Castor  &  Pollux  from  The  Noun  Project  

AT FIRST THEY WERE THREE…

Page 6: What's new at Eclipse IoT - EclipseCon 2014

 Hand  by  Castor  &  Pollux  from  The  Noun  Project  

AT FIRST THEY WERE THREE…

Page 7: What's new at Eclipse IoT - EclipseCon 2014

 Hand  by  Castor  &  Pollux  from  The  Noun  Project  

AT FIRST THEY WERE THREE…

Page 8: What's new at Eclipse IoT - EclipseCon 2014

 Hand  by  Castor  &  Pollux  from  The  Noun  Project  

AT FIRST THEY WERE THREE…

Page 9: What's new at Eclipse IoT - EclipseCon 2014

Paho provides client implementations of the MQTT protocol.

Mihini is an embedded Lua runtime providing HW abstraction and other services.

Koneki provides tools for embedded Lua developers.

Page 10: What's new at Eclipse IoT - EclipseCon 2014

AND NOW THEY ARE 13!

Page 11: What's new at Eclipse IoT - EclipseCon 2014

Eclipse SCADA is a complete Java/OSGi-based SCADA system (communication, monitoring, GUI, …)

Kura is a Java/OSGi-based M2M container for gateways. Has support for Modbus, CANbus, MQTT, …

Mosquitto is a lightweight server implementation of the MQTT and MQTT-SN protocols, written in C.

(code pending)

Page 12: What's new at Eclipse IoT - EclipseCon 2014

Ponte bridges M2M/IoT (MQTT, CoAP) protocols to the Web.

SmartHome provides a complete set of services for home automation gateways.

OM2M implements the ETSI M2M standard.

(code pending)

Page 13: What's new at Eclipse IoT - EclipseCon 2014

Californium is an implementation of the CoAP protocol written in Java. Includes DTLS for security.

Wakaama is an implementation of LWM2M written in C.

Krikkit is a rules system for programming edge devices just like you’d configure a router

Wakaama

Krikkit

(code pending)

(code pending)

(code pending)

Page 14: What's new at Eclipse IoT - EclipseCon 2014

Concierge is a lightweight implementation of OSGi Core R5.

Your project? J

Concierge

Let’s talk more today! ;-)

(code pending)

Page 15: What's new at Eclipse IoT - EclipseCon 2014

BUILDING BLOCKS FOR IOT

Page 16: What's new at Eclipse IoT - EclipseCon 2014

BUILDING BLOCKS FOR IOT … for building what?

Page 17: What's new at Eclipse IoT - EclipseCon 2014

 Cloud  by  Andrew  Lynne  from  The  Noun  Project    Thermometer  by  Lemon  Liu  from  The  Noun  Project  

 Fluorescent  Light  Bulb  by  Dmitriy  Lagunov  from  The  Noun  Project    Water  by  Gilad  Fried  from  The  Noun  Project  

MQTT Network

Mosquitto broker

Building… SENSOR NETWORKS

Page 18: What's new at Eclipse IoT - EclipseCon 2014

 Cloud  by  Andrew  Lynne  from  The  Noun  Project    Thermometer  by  Lemon  Liu  from  The  Noun  Project  

 Fluorescent  Light  Bulb  by  Dmitriy  Lagunov  from  The  Noun  Project    Water  by  Gilad  Fried  from  The  Noun  Project  

MQTT Network

Ponte broker

CoAP Network

Building… SENSOR NETWORKS (2)

Page 19: What's new at Eclipse IoT - EclipseCon 2014

 Cloud  by  Andrew  Lynne  from  The  Noun  Project    Thermometer  by  Lemon  Liu  from  The  Noun  Project  

 Fluorescent  Light  Bulb  by  Dmitriy  Lagunov  from  The  Noun  Project    Water  by  Gilad  Fried  from  The  Noun  Project  

CoAP Network

LWM2M server (e.g. Leshan)

wakaama wakaama

wakaama

Building… DEVICE MANAGEMENT

battery level avail. memory …

firmware reboot …

Page 20: What's new at Eclipse IoT - EclipseCon 2014

Android UI

X10

Serial …

Bluetooth

Building… HOME AUTOMATION

Page 21: What's new at Eclipse IoT - EclipseCon 2014

SO… WHAT’S NEXT?

Page 22: What's new at Eclipse IoT - EclipseCon 2014

big data

SO… WHAT’S NEXT?

Page 23: What's new at Eclipse IoT - EclipseCon 2014

big data security

SO… WHAT’S NEXT?

Page 24: What's new at Eclipse IoT - EclipseCon 2014

 Elephant  by  Ted  Mitchner  from  The  Noun  Project    Key  by  P.J.  Onori  from  The  Noun  Project  

 Share  by  Oriol  Carbonell  from  The  Noun  Project  

big data security interop

SO… WHAT’S NEXT?

Page 25: What's new at Eclipse IoT - EclipseCon 2014

UPCOMING EVENTS

Page 26: What's new at Eclipse IoT - EclipseCon 2014

UPCOMING ECLIPSE EVENTS

http://iotlive.org

Page 27: What's new at Eclipse IoT - EclipseCon 2014

UPCOMING ECLIPSE EVENTS

Eclipse Day Florence May 23, 2014

http://iotlive.org

http://eclipsedayflorence.com

Page 28: What's new at Eclipse IoT - EclipseCon 2014

http://eclipsecon.org/france2014

UPCOMING ECLIPSE EVENTS

Page 29: What's new at Eclipse IoT - EclipseCon 2014

http://iot.eclipse.org

Page 30: What's new at Eclipse IoT - EclipseCon 2014

hMp://iot.eclipse.org      

<[email protected]>  @kartben    

Thanks! Questions?