Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013

Post on 19-May-2015

1.130 views 2 download

Tags:

Transcript of Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013

Open Source building blocks for the

IoT/M2M market A guided tour of Eclipse M2M

September 24-26, 2013 – Nice, France

Who I am

•  Benjamin Cabé •  Open Source M2M

Evangelist at Sierra Wireless

•  Eclipse M2M WG chairperson

M2M… State of the Union

http://www.flickr.com/photos/masteryofmaps/1207241340

http://www.flickr.com/photos/brunauto/5687363705

fragmentation

http://www.flickr.com/photos/90514086@N00/952121271/ http://www.flickr.com/photos/cyberslayer/952121271

complexity

lock-in

http://www.flickr.com/photos/photosightfaces/8152791780/

POST /s!a!e

frameworks

protocols frameworks

protocols frameworks tools

hardware abstraction

server communication

application container

scripting engine

protocols frameworks tools

unreliable networks

limited bandwidth

semantics

protocols frameworks tools

develop

simulate

debug

deploy

protocols frameworks tools

h"p://eclipse.org/paho    

h"p://eclipse.org/koneki  

h"p://eclipse.org/mihini  

And more coming…

And more coming…

And more coming…

And more coming…

http://www.flickr.com/photos/20375052@N00/43972554/

innovation

•  Messaging protocol

•  Low-bandwidth / Low-power

•  Payload agnostic

•  Adjustable QoS

•  Large ecosystem

broker broker

(optional) bridge

publishsubscribe

keepalivelast will & testamentusername/password

topic/subtopic

topic/#

What is Lua?

•  High-level programming language

•  Scripting

•  Simple

•  Extensible

•  Portable

Lua for embedded and M2M?

•  High-level languages usually trade hardware resources for development & maintenance resources

Lua allows to reconcile high-level languages accomplishments with embedded constraints

empower developers

http://www.flickr.com/photos/eklektikos/2541408630/

standards?

http://www.flickr.com/photos/eklektikos/2541408630/

•  MQTT @ OASIS •  CoAP coming •  Looking at OMA LWM2M (oneM2M)

standards?

http://m2m.eclipse.org

Thank you! Questions?

h"p://m2m.eclipse.org      

<bcabe@sierrawireless.com>  @kartben