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

780 visualizações

Publicada em

Internet Of Things for mere mortals (updated 2015-11-18)

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? - Data center vs embeded - 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. Smart home. IoT money
  21. 21. Data center vs embedded
  22. 22. Data center vs embedded Enterprise software developers: ● software for a data center ● unified target platform ● high level of abstraction
  23. 23. Data center vs embedded Embedded software developers: ● software for various hardware devices ● different target platforms ● low level of abstraction
  24. 24. IoT = data center + embedded IoT consolidates data center and embedded worlds.
  25. 25. Raspberry PI The perfect example of the embedded and data center marriage.
  26. 26. IoT architecture
  27. 27. Data center systems in a nutshell
  28. 28. IoT architecture is a superset of a data center architecture. IoT architecture
  29. 29. Synchronous communication, usually via HTTP. Communication in data center systems
  30. 30. How these new elements communicate? Communication in IoT systems
  31. 31. Communication in the IoT
  32. 32. IoT systems are usually messaging-based. Messaging ● asynchronous ● one-way communication ● many, small messages
  33. 33. - WiFi - BLE (Bluetooth Low Energy) - ZigBee - Z-Wave Field IoT messaging
  34. 34. - small payloads (i.e. GSM and battery friendly) - works well with the unreliable networks - devices can talk MQTT Data center IoT messaging
  35. 35. - interoperable - mature - scales like crazy Data center IoT messaging
  36. 36. HTTP is still the most popular “messaging” protocol for the IoT.
  37. 37. The dark corners of the IoT adoption
  38. 38. Enterprise developers are not used to mix protocols in a single solution. Protocol wars
  39. 39. - the IoT nightmare - how to patch the device in the field? Security
  40. 40. - hardware lifecycle vs software lifecycle - hardware is ordered before a software is created - distributed devices’ metrics Device management
  41. 41. - high availability in a field is a luxury - design with a failure in mind Unreliable connectivity
  42. 42. - batteries - paid GSM data Constrained resources
  43. 43. - temperature - vibration - “GPS signal lost” Surviving environmental conditions
  44. 44. Thank you! Henryk Konsek @hekonsek hekonsek@gmail.com

×