OF ECLIPSE M2M IoT! Benjamin Cab @kartben Eclipse Foundation - - PowerPoint PPT Presentation

of eclipse m2m iot
SMART_READER_LITE
LIVE PREVIEW

OF ECLIPSE M2M IoT! Benjamin Cab @kartben Eclipse Foundation - - PowerPoint PPT Presentation

AN OVERVIEW OF ECLIPSE M2M IoT! Benjamin Cab @kartben Eclipse Foundation Protocols Services Tools Frameworks AT FIRST THEY WERE THREE Hand by Castor & Pollux from The Noun Project AT FIRST THEY


slide-1
SLIDE 1

AN OVERVIEW OF ECLIPSE M2M

Benjamin Cabé @kartben Eclipse Foundation

IoT!

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4

Protocols Tools Frameworks Services

slide-5
SLIDE 5 ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡

AT FIRST THEY WERE THREE…

slide-6
SLIDE 6 ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡

AT FIRST THEY WERE THREE…

slide-7
SLIDE 7 ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡

AT FIRST THEY WERE THREE…

slide-8
SLIDE 8 ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡

AT FIRST THEY WERE THREE…

slide-9
SLIDE 9

Paho provides client implementations

  • f the MQTT protocol.

Mihini is an embedded Lua runtime providing HW abstraction and other services. Koneki provides tools for embedded Lua developers.

slide-10
SLIDE 10

AND NOW THEY ARE 13!

slide-11
SLIDE 11

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)

slide-12
SLIDE 12

Ponte bridges M2M/IoT (MQTT, CoAP) protocols to the Web. SmartHome provides a complete set

  • f services for home automation

gateways. OM2M implements the ETSI M2M standard.

(code pending)

slide-13
SLIDE 13

Californium is an implementation

  • f 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)

slide-14
SLIDE 14

Concierge is a lightweight implementation of OSGi Core R5.

Your project? J Concierge

Let’s talk more today! ;-)

(code pending)

slide-15
SLIDE 15

BUILDING BLOCKS FOR IOT

slide-16
SLIDE 16

BUILDING BLOCKS FOR IOT … for building what?

slide-17
SLIDE 17 ¡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

slide-18
SLIDE 18 ¡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)

slide-19
SLIDE 19 ¡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 …

slide-20
SLIDE 20

Android UI

X10 Serial … Bluetooth

Building… HOME AUTOMATION

slide-21
SLIDE 21

SO… WHAT’S NEXT?

slide-22
SLIDE 22

big data

SO… WHAT’S NEXT?

slide-23
SLIDE 23

big data security

SO… WHAT’S NEXT?

slide-24
SLIDE 24 ¡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?

slide-25
SLIDE 25

UPCOMING EVENTS

slide-26
SLIDE 26

UPCOMING ECLIPSE EVENTS

http://iotlive.org

slide-27
SLIDE 27

UPCOMING ECLIPSE EVENTS

Eclipse Day Florence May 23, 2014

http://iotlive.org http://eclipsedayflorence.com

slide-28
SLIDE 28

http://eclipsecon.org/france2014

UPCOMING ECLIPSE EVENTS

slide-29
SLIDE 29

http://iot.eclipse.org

slide-30
SLIDE 30

hMp://iot.eclipse.org ¡ ¡ ¡

<benjamin@eclipse.org> ¡ @kartben ¡ ¡

Thanks! Questions?