This document provides an introduction to IoT hardware, including microcontrollers and systems on a chip. It discusses popular IoT devices like Arduino, Raspberry Pi, and Intel Edison. Common wireless technologies for connecting devices are presented. Security concerns for IoT are highlighted. Resources for purchasing components and learning more about building IoT projects are listed at the end.
3. WTF is IoT and Why Do I Care?
Making objects intelligent in a way that’s connected to
other devices
Successful IoT Based Businesses:
Nest
FitBit
Parrot (drones, not birds)
Teaching coding
FUN!
6. WifiEthernet
XBee GSMRF
Bluetooth (LE)
Original public domain image Photo by Canopus49 / CC BY-SA
Photo by SparkFunElectronics / CC BY
Original public domain image
Photo by Dmcole / CC BY-SA
Photo by RRZEicons / CC BY-SA
7. • Microcontroller • System on a Chip
• Small instruction set
• Small, read-only memory
• Designed for embedded
• Great at doing one thing
• Single-chip solution
• Other functionality built-in
• Run an OS
• Have some memory on-board
22. Photo by oomlout / CC BY-SA Photo by Lucky Larry / CC BY-NC
Photo by SparkFunElectronics / CC BY
Photo by Matt Biddulph / CC BY-SA
23. Azure IoT Hub
Device
Azure Iot Hub
Azure Stream Analytics Azure Service Bus Queue
Azure Logic App
Notification
24. OWASP 2014 IoT Top 10 – Developer
Focus
1.Insecure Web Interface
2.Insufficient Authentication/Authorization
3.Insecure Network Services
4.Lack of Transport Encryption
5.“Privacy Concerns” (quotes mine)
6.Insecure Cloud Interface
7.Insecure Mobile Interface
8.Insufficient Security Configurability
9.Insecure Software/Firmware
10.Poor Physical Security
25. • Places to Buy Things
• SparkFun (sparkfun.com)
• AdaFruit (adafruit.com)
• Amazon
• Resources of Projects
• Hackaday.io
• Arduino (arduino.cc)
• Raspberry Pi Foundation (raspberrypi.org)
• General Learning Resources
• March is for Makers
• SparkFun
• Azure IoT Hub Starter Kits