Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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 /state
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
publish
subscribe
keepalive
last will & testament
username/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...
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)
standar...
http://m2m.eclipse.org
Thank you! Questions?
h"p://m2m.eclipse.org	
  	
  
	
  
<bcabe@sierrawireless.com>	
  
@kartben	
  	
  
Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013
Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013
Open Source building blocks for the IoT/M2M market - M2M Innovation World Congress 2013
Prochain SlideShare
Chargement dans…5
×

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

1 763 vues

Publié le

Publié dans : Technologie, Formation
  • Soyez le premier à commenter

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    

×