IoT Key ElementsDemonstrated on Homie framework
Peter HanzlíkJuly 26, 2016
Configuration API• Way to pass connection details and basic properties of the IoT device,
i.e. not hardcoded into firmware
• Configuration should not define logic of the IoT device
• Provide automated way for configuration deployment=> deploy tens/hundreds/thousands of IoT devices in one shot
Security• IoT Security = An empty buzzword
• IT/OT convergence
• New phenomena: decentralized, P2P protocols, e.g. Blockchain
• IoT = Ecosystem => more surfaces to attack
IoT Attack Surface Areas
Source: http://hackaday.com/2016/06/13/iot-security-is-an-empty-buzzword/
OTA Updates and Management• Managing version control
• Simplify maintenance complexity
• Challenge: efficient delta updates to minimize resources
Communication Protocol• High Throughput (IoT brings data tsunami)• Real-Time• Low Latency• Bi-Directional
Analytics• IoT is not M2M• Push down: from Cloud to Edge/Node• Edge/Fog Computing• Real-time
• Machine Learning• Distributed analytics• Self-managing systems• Autonomous systems
Cloud
Edge
Edge Edge Edge
Big DataStorage
IT
OT
Intuitive Voice Control• Offline vs Online
• Voice Recognition vs Voice Assistant
References• http://www.electrodragon.com/product/wifi-iot-relay-board-based-esp8266/• http://www.electrodragon.com/w/ESP_Relay_Board• https://github.com/marvinroger/homie-esp8266• http://marvinroger.viewdocs.io/homie-esp8266~v1.5.0/• https://github.com/jpmens/homie-ota• https://www.reply.eu/en/newsroom/press/Shared%20Documents/Blockchain-and-IoT-hype-or
-reality-IoT-Now_eng.pdf• http://hackaday.com/2016/06/13/iot-security-is-an-empty-buzzword/• http://embedded-computing.com/articles/efficient-software-firmware-updates-the-internet-th
ings/• http://
www.computerworld.com/article/2475818/business-intelligence/the-internet-of-things-and-real-time-analytics.html
• https://atos.net/content/dam/global/ascent-whitepapers/ascent-whitepaper-the-convergence-of-it-and-operational-technology.pdf