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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2088332/Screen_Shot_2015-12-22_at_09.57.04.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2088484/Screen_Shot_2015-12-22_at_11.54.13.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2088448/Screen_Shot_2015-12-22_at_11.27.09.png)
source
Cloud
Serial console
Great! We are in sync with the cloud!
How it works
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2090553/IceBx_HowITWorks.png)
Add a rule
- Rules are responsible for tying IoT events to other services
- SQL-like syntax
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2088522/Screen_Shot_2015-12-22_at_12.05.16.png)
Object Store
- Amazon S3
- Statically store any type of data
- Buckets and objects
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2125357/s3.png)
Lambda fn
- Execute one off functions in the cloud
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2090463/54d0e409d287c266042be5f5.png)
Push notifications
- Send a notification to a client (usually an email or SMS)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2090465/tumblr_mxzf961lz61t7yfe0o1_r1_250.png)
Data streams
- Applications, especially in Industrial IoT, require data from multiple sensor nodes
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2090477/CGhNHA9UkAAc0uA.png)
A connected hardware solution ?
Never been this easy !
Hardware
The 3 things that make this possible -
Knit
- Open Source
- Cheap
- Secure
- Standard FOSS tools
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2790006/bb.jpg)
Peripherals
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2790007/pins.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2209286/Amazon_Dash_Button_Tide.jpg)
Device makers can start using DRS with as few as 10 lines of code."
Comparisons
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/2207578/Screen_Shot_2016-02-05_at_18.41.57.png)
AWS IoT
Azure IoT
IBM Bluemix
slides.com/anujdeshpande
Q & A
Exploring AWS IoT
By anujdeshpande
Exploring AWS IoT
- 2,983