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

1,675 views

Published on

Published in: Technology, Education

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

  1. 1. Open Source building blocks for the IoT/M2M market A guided tour of Eclipse M2M September 24-26, 2013 – Nice, France
  2. 2. Who I am •  Benjamin Cabé •  Open Source M2M Evangelist at Sierra Wireless •  Eclipse M2M WG chairperson
  3. 3. M2M… State of the Union http://www.flickr.com/photos/masteryofmaps/1207241340
  4. 4. http://www.flickr.com/photos/brunauto/5687363705 fragmentation
  5. 5. http://www.flickr.com/photos/90514086@N00/952121271/ http://www.flickr.com/photos/cyberslayer/952121271 complexity
  6. 6. lock-in http://www.flickr.com/photos/photosightfaces/8152791780/
  7. 7. POST /state
  8. 8. frameworks
  9. 9. protocols frameworks
  10. 10. protocols frameworks tools
  11. 11. hardware abstraction server communication application container scripting engine protocols frameworks tools
  12. 12. unreliable networks limited bandwidth semantics protocols frameworks tools
  13. 13. develop simulate debug deploy protocols frameworks tools
  14. 14. h"p://eclipse.org/paho    
  15. 15. h"p://eclipse.org/koneki  
  16. 16. h"p://eclipse.org/mihini  
  17. 17. And more coming…
  18. 18. And more coming…
  19. 19. And more coming…
  20. 20. And more coming…
  21. 21. http://www.flickr.com/photos/20375052@N00/43972554/ innovation
  22. 22. •  Messaging protocol •  Low-bandwidth / Low-power •  Payload agnostic •  Adjustable QoS •  Large ecosystem
  23. 23. broker broker (optional) bridge publish subscribe keepalive last will & testament username/password topic/subtopic topic/#
  24. 24. What is Lua? •  High-level programming language •  Scripting •  Simple •  Extensible •  Portable
  25. 25. 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
  26. 26. empower developers
  27. 27. http://www.flickr.com/photos/eklektikos/2541408630/ standards?
  28. 28. http://www.flickr.com/photos/eklektikos/2541408630/ •  MQTT @ OASIS •  CoAP coming •  Looking at OMA LWM2M (oneM2M) standards?
  29. 29. http://m2m.eclipse.org
  30. 30. Thank you! Questions? h"p://m2m.eclipse.org       <bcabe@sierrawireless.com>   @kartben    

×