O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Internet Of Things for mere mortals

761 visualizações

Publicada em

Internet Of Things for mere mortals

Publicada em: Tecnologia
  • Entre para ver os comentários

Internet Of Things for mere mortals

  1. 1. Brought to you by Henryk Konsek The Internet of Things for mere mortals
  2. 2. Henryk Konsek @hekonsek - engineer at Red Hat - open source contributor - focused on the IoT
  3. 3. What does the Internet Of Things mean for an average developer? This talk
  4. 4. - What is the Internet Of Things? - Enterprise vs Embedded - Architecture - Communication - The dark corners of the IoT adoption
  5. 5. What is the Internet Of Things?
  6. 6. Hardware. Connected. The Internet Of Things
  7. 7. Buzzword?
  8. 8. IBM net income in 2014 was 12 billion. Buzzword?
  9. 9. Comarch IoT Labs Buzzword?
  10. 10. Red Hat IoT pays my bills ;) . Buzzword?
  11. 11. Many existing IT companies would like to join the party. The Internet Of Things = $$$
  12. 12. In drones? Where is the IoT money?
  13. 13. In hipster startups? Where is the IoT money?
  14. 14. In the Raspberry Pi? Where is the IoT money?
  15. 15. Industry. IoT money
  16. 16. Army & intelligence. IoT money
  17. 17. Automotive. IoT money
  18. 18. Assets management. IoT money
  19. 19. Smart cities. IoT money
  20. 20. Enterprise vs Embedded
  21. 21. Enterprise vs Embedded Enterprise software developers: ● software for the data center ● unified target platform ● high level of abstraction
  22. 22. Enterprise vs Embedded Embedded software developers: ● software for the various hardware devices ● different target platforms ● low level of abstraction
  23. 23. IoT = Enterprise + Embedded IoT consolidates enterprise and embedded worlds.
  24. 24. Raspberry PI The perfect example of the IoT and Enterprise marriage.
  25. 25. IoT architecture
  26. 26. The enterprise systems are located in the data center. Enterprise systems in a nutshell
  27. 27. IoT architecture is the superset of the enterprise architecture. IoT architecture
  28. 28. Synchronous communication, usually via HTTP. Communication in the enterprise systems
  29. 29. How these new elements communicate? Communication in the IoT systems
  30. 30. Communication in the IoT
  31. 31. IoT systems are usually messaging-based. Messaging ● asynchronous ● one-way communication ● many, small messages
  32. 32. - small payloads (i.e. GSM and battery friendly) - works well with the unreliable networks - devices can talk MQTT IoT messaging == MQTT
  33. 33. HTTP is still the most popular “messaging” protocol for the IoT.
  34. 34. The dark corners of the IoT adoption
  35. 35. Enterprise developers are not used to mix protocols in a single solution. Protocol wars
  36. 36. - the IoT nightmare - how to patch the device in the field? Security
  37. 37. - hardware lifecycle vs software lifecycle - hardware is ordered before the software is created - distributed devices’ metrics Device management
  38. 38. - high availability in the field is a luxury - design with the failure in mind Unreliable connectivity
  39. 39. - batteries - paid GSM data Constrained resources
  40. 40. - temperature - vibration - “GPS signal lost” Surviving environmental conditions
  41. 41. Thank you!
  42. 42. Thank you! Henryk Konsek @hekonsek hekonsek@gmail.com

×