Confusion of Things — The IoT Hardware Kerfuffle
-
Upload
omer-kilic -
Category
Engineering
-
view
782 -
download
0
Transcript of Confusion of Things — The IoT Hardware Kerfuffle
Confusion of Things The IoT Hardware Kerfuffle
Omer Kilic ~ @OmerKOSHCamp 2015 - 26/09/2015
omer.kilic.name
EVERYTHING*IS AWESOME
* almostESP8266 diezeptobars.ru
<rant>
/ platf m/ ˈ ɔː
IoT Components
● Devices– “Nodes”, “Hubs”, ...
● Device Management– Registration, provisioning, orchestration, ...
● Data Services– Collection, storage, analytics, ….
● Communication Endpoints– Device/User APIs, …
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
Key Constraints (II)
● Power Consumption– Battery powered, plugged in to the wall?
● Physical Size– Pocketable or wall mounted?
● Cost– Device and operational
Should I use a... – Raspberry Pi– Arduino– Beaglebone– mbed– Wandboard– ...
Device Categories
● “Small” Embedded● “Large” Embedded● Linux capable SoC● PC-class devices
ATMega328
ESP8266 Single Chip WiFi SoC
(More on this at 10:40)
BCM2835 (Raspberry Pi)
SoCs for AP and Router Platforms
SoCs for AP and Router Platforms
Key Constraints (Review)
● Connectivity● Processing Requirements● Power Consumption● Physical Size● Cost (Device and Operational)
Hardware Platform chosen dictates...
● Language/framework used● Programming/data model● Security and firmware updates● System characteristics● ...
Thank you!
@OmerK