open source building blocks for the iot/m2m market - m2m innovation world congress 2013

33
Open Source building blocks for the IoT/M2M market A guided tour of Eclipse M2M September 24-26, 2013 – Nice, France

Upload: benjamin-cabe

Post on 19-May-2015

1.133 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 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

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

Who I am

•  Benjamin Cabé •  Open Source M2M

Evangelist at Sierra Wireless

•  Eclipse M2M WG chairperson

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

M2M… State of the Union

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

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

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

fragmentation

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

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

complexity

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

lock-in

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

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

POST /s!a!e

Page 8: Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013
Page 9: Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013

frameworks

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

protocols frameworks

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

protocols frameworks tools

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

hardware abstraction

server communication

application container

scripting engine

protocols frameworks tools

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

unreliable networks

limited bandwidth

semantics

protocols frameworks tools

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

develop

simulate

debug

deploy

protocols frameworks tools

Page 15: Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013
Page 16: Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013

h"p://eclipse.org/paho    

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

h"p://eclipse.org/koneki  

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

h"p://eclipse.org/mihini  

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

And more coming…

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

And more coming…

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

And more coming…

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

And more coming…

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

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

innovation

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

•  Messaging protocol

•  Low-bandwidth / Low-power

•  Payload agnostic

•  Adjustable QoS

•  Large ecosystem

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

broker broker

(optional) bridge

publishsubscribe

keepalivelast will & testamentusername/password

topic/subtopic

topic/#

Page 26: Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013
Page 27: Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013

What is Lua?

•  High-level programming language

•  Scripting

•  Simple

•  Extensible

•  Portable

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

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

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

empower developers

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

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

standards?

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

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

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

standards?

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

http://m2m.eclipse.org

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

Thank you! Questions?

h"p://m2m.eclipse.org      

<[email protected]>  @kartben