confusion of things — the iot hardware kerfuffle
TRANSCRIPT
![Page 1: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/1.jpg)
Confusion of Things The IoT Hardware Kerfuffle
Omer Kilic ~ @OmerKOSHCamp 2015 - 26/09/2015
![Page 3: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/3.jpg)
EVERYTHING*IS AWESOME
* almostESP8266 diezeptobars.ru
![Page 4: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/4.jpg)
<rant>
![Page 5: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/5.jpg)
![Page 6: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/6.jpg)
![Page 7: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/7.jpg)
![Page 8: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/8.jpg)
![Page 9: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/9.jpg)
![Page 10: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/10.jpg)
![Page 11: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/11.jpg)
![Page 12: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/12.jpg)
![Page 13: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/13.jpg)
/ platf m/ ˈ ɔː
![Page 14: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/14.jpg)
IoT Components
● Devices– “Nodes”, “Hubs”, ...
● Device Management– Registration, provisioning, orchestration, ...
● Data Services– Collection, storage, analytics, ….
● Communication Endpoints– Device/User APIs, …
![Page 15: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/15.jpg)
Key Constraints (I)● Connectivity
– How does the device...● ...get to a central node/hub?● ...get to the cloud?
– How can the users...● ...control the device?● ...set up the device?
● Processing Requirements– Might require suitable co-processor or a SoC with relevant
peripherals
![Page 16: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/16.jpg)
Key Constraints (II)
● Power Consumption– Battery powered, plugged in to the wall?
● Physical Size– Pocketable or wall mounted?
● Cost– Device and operational
![Page 17: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/17.jpg)
Should I use a... – Raspberry Pi– Arduino– Beaglebone– mbed– Wandboard– ...
![Page 18: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/18.jpg)
Device Categories
● “Small” Embedded● “Large” Embedded● Linux capable SoC● PC-class devices
![Page 19: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/19.jpg)
ATMega328
![Page 20: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/20.jpg)
ESP8266 Single Chip WiFi SoC
(More on this at 10:40)
![Page 21: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/21.jpg)
BCM2835 (Raspberry Pi)
![Page 22: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/22.jpg)
SoCs for AP and Router Platforms
![Page 23: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/23.jpg)
SoCs for AP and Router Platforms
![Page 24: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/24.jpg)
Key Constraints (Review)
● Connectivity● Processing Requirements● Power Consumption● Physical Size● Cost (Device and Operational)
![Page 25: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/25.jpg)
Hardware Platform chosen dictates...
● Language/framework used● Programming/data model● Security and firmware updates● System characteristics● ...
![Page 26: Confusion of Things — The IoT Hardware Kerfuffle](https://reader034.vdocuments.mx/reader034/viewer/2022042906/58ac10261a28ab33178b5705/html5/thumbnails/26.jpg)
Thank you!
@OmerK