Exploring
AWS IoT
Anuj Deshpande
Objectives
- Introduction
- Demos
- AWS Services
- Comparisons
Amazon
Web
Services
AWS IoT
- Largest cloud service provider by far, also cheapest
- Supports standards like MQTT, ReST
- Works great with existing Amazon Web Services
Amazon bought Annapurna Labs
Knit
AWS IoT
+
Let's connect a WiFi-enabled sensor to the cloud
Cloud setup
- Create a new Thing
- Attach a policy
- Connect to a physical device - get the private key and certificate
MCU firmware
- Create a uAP
- Create a web server to accept private keys and certificates
- Connect to the AWS IoT topic that we created
- Get the readings from the ADC - which is connected to the sensor
source
Cloud
Serial console
Great! We are in sync with the cloud!
How it works
Add a rule
- Rules are responsible for tying IoT events to other services
- SQL-like syntax
Object Store
- Amazon S3
- Statically store any type of data
- Buckets and objects
Lambda fn
- Execute one off functions in the cloud
Push notifications
- Send a notification to a client (usually an email or SMS)
Data streams
- Applications, especially in Industrial IoT, require data from multiple sensor nodes
A connected hardware solution ?
Never been this easy !
Hardware
The 3 things that make this possible -
Knit
- Open Source
- Cheap
- Secure
- Standard FOSS tools
Peripherals
SDKs
The 3 things that make this possible -
Hardware
AWS Starter SDK
- FreeRTOS
- lwIP
- MQTT Agent
and plenty more
Hardware
SDKs
Cloud
The 3 things that make this possible -
Amazon AWS IoT
- https://aws.amazon.com/iot
Dash Button
Device makers can start using DRS with as few as 10 lines of code."
Comparisons
AWS IoT
Azure IoT
IBM Bluemix
slides.com/anujdeshpande
Q & A
Exploring AWS IoT
By anujdeshpande
Exploring AWS IoT
- 2,969