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 WERE THREE… ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡
AT FIRST THEY WERE THREE… ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡
AT FIRST THEY WERE THREE… ¡Hand ¡by ¡Castor ¡& ¡Pollux ¡from ¡The ¡Noun ¡Project ¡
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.
AND NOW THEY ARE 13!
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, … (code pending) Mosquitto is a lightweight server implementation of the MQTT and MQTT-SN protocols, written in C.
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)
Californium is an implementation of the CoAP protocol written in Java. Includes DTLS for security. (code pending) Wakaama is an implementation of LWM2M written in C. Wakaama (code pending) Krikkit is a rules system for Krikkit programming edge devices just like (code pending) you’d configure a router
Concierge is a lightweight implementation of OSGi Core R5. Concierge (code pending) Let’s talk more today! ;-) Your project? J
BUILDING BLOCKS FOR IOT
BUILDING BLOCKS FOR IOT … for building what?
Building… SENSOR NETWORKS Mosquitto broker MQTT Network ¡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 ¡
Building… SENSOR NETWORKS (2) Ponte broker MQTT Network CoAP Network ¡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 ¡
Building… DEVICE MANAGEMENT LWM2M server battery level (e.g. Leshan) avail. memory … firmware reboot … CoAP Network wakaama wakaama wakaama ¡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 ¡
Building… HOME AUTOMATION Bluetooth X10 … Serial Android UI
SO… WHAT’S NEXT?
SO… WHAT’S NEXT? big data
SO… WHAT’S NEXT? big data security
SO… WHAT’S NEXT? big data security interop ¡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 ¡
UPCOMING EVENTS
UPCOMING ECLIPSE EVENTS http://iotlive.org
UPCOMING ECLIPSE EVENTS http://iotlive.org Eclipse Day Florence May 23, 2014 http://eclipsedayflorence.com
UPCOMING ECLIPSE EVENTS http://eclipsecon.org/france2014
http://iot.eclipse.org
Thanks! Questions? hMp://iot.eclipse.org ¡ ¡ ¡ <benjamin@eclipse.org> ¡ @kartben ¡ ¡
Recommend
More recommend