AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices.
In this webinar, we will discuss how connected devices can leverage AWS IoT to send data to the cloud and receive commands back to the device from the cloud using protocol of their choice. We will use the Qualcomm Dragon IoT Starter Kits to demonstrate building a real connected product. We will use the IoT Starter Kit to securely connect with AWS IoT using MQTT, WebSockets, and HTTP protocols, and show how developers and businesses can leverage features of AWS IoT like Device Shadows, and the Rules Engine, which provides message processing and integration with other AWS services.
Learning Objectives:
• Understand what AWS IoT is and an introduction to the Internet of Things
• Understand connecting a device
• Understand using the Device Gateway, Rules Engine, Device Registry, and Device Shadows
3. AWS IoT
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
DEVICE GATEWAY
Communicate with devices via
MQTT and HTTP
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS Services
- - - - -
3P Services
DEVICE SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT API
DEVICE REGISTRY
Identity and Management of
your things
11. Device Shadows
{
"state" : {
“desired" : {
"lights": { "color": "RED" },
"engine" : "ON"
},
"reported" : {
"lights" : { "color": "GREEN" },
"engine" : "ON"
},
"delta" : {
"lights" : { "color": "RED" }
} },
"version" : 10
}
Thing
Report its current state to one or multiple shadow
Retrieve its desired state from shadow
Mobile App
Set the desired state of a device
Get the last reported state of the device
Delete the shadow
Shadow
Shadow reports delta, desired
and reported states along with metadata and version
30. Questions After the Webinar?
General Page
http://aws.amazon.com/iot/
Developer Guide
http://docs.aws.amazon.com/iot/latest/developerguide
AWS IoT Forum
https://forums.aws.amazon.com/forum.jspa?forumID=210