Smart Homes to Cities
with
Marvell EZ Connect
and AWS IoT
Anuj Deshpande
Objectives
- Introduction
- Let's build an application
- Analyse the building blocks
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
MW302
- Security
- Plenty of peripherals
- XIP ensures flexible space
- Field tested with consumer products like
- Mattel's Hello Barbie
- Whirlpool
- and plenty more
MW302
AWS IoT
+
Let's connect a WiFi-enabled sensor to the cloud
LPG Gas Sensor
- Winson flammable gas sensor - MQ6
- ADC output
- Sparkfun link
Pin Map
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
- Let's tweet !
-
twitter.com/anujdeshpandey
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
- Let's create a bunch of sensors
Let's map it !
- Real time
- BLR traffic *badly* needs this :) !
A connected hardware solution ?
Never been this easy !
Hardware
The 3 things that make this possible -
MW302
- Security
- Plenty of peripherals
- XIP ensures unlimited space
- Field tested with consumer products like
- Mattel's Hello Barbie
- Whirlpool
- and plenty more
SDKs
The 3 things that make this possible -
Hardware
EZConnect SDK
- Secureboot
- FreeRTOS
- LwIP
- Networking middlewares
and plenty more
- Apple HomeKit
- Google Weave
- Amazon IoT
Hardware
SDKs
Cloud
The 3 things that make this possible -
Amazon AWS IoT
- https://aws.amazon.com/iot
And there are more !
slides.com/anujdeshpande
anuj@makerville.io
ERocks '16 - AWS IoT & EZConnect
By anujdeshpande
ERocks '16 - AWS IoT & EZConnect
- 3,664