connecting the unconnected: iot made simple · aws iot: front door to aws registry establishes an...
TRANSCRIPT
![Page 1: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/1.jpg)
Connecting the Unconnected:IoT Made Simple
Max AmordelusoHead of Solutions Architecture AWS EU/EC
@maxamorde
![Page 2: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/2.jpg)
Internet of Things
![Page 3: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/3.jpg)
Internet of ThingsWhy so much interest ?
![Page 4: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/4.jpg)
Smarter ProductsThat Get Better
with Time
![Page 5: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/5.jpg)
Sonos is the smart speaker system that streams all your favorite music to any room, or every room.
Control your music with one simple app, and fill your home with pure, immersive sound.
All the music on earth, in every room of your home, wirelessly
Sonos
![Page 6: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/6.jpg)
Sonos
Connected products improve over time
”A10yearoldproductcandothingsthathadn'tbeeninvented10yearsago.”
![Page 7: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/7.jpg)
Sonos
Connected products provide unique insights
![Page 8: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/8.jpg)
Processes That AreMore Efficient
and Predictable
Smarter ProductsThat Get Better
with Time
![Page 9: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/9.jpg)
More Data
![Page 10: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/10.jpg)
More Data
More Knowledge
![Page 11: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/11.jpg)
CloserRelationship withYour Customers
Processes That AreMore Efficient
and Predictable
Smarter ProductsThat Get Better
with Time
![Page 12: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/12.jpg)
Closer Feedback
![Page 13: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/13.jpg)
Closer Feedback
Agile Methodology
![Page 14: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/14.jpg)
OfferingsThat Were
Not Possible Before
CloserRelationship withYour Customers
Processes That AreMore Efficient
and Predictable
Smarter ProductsThat Get Better
with Time
![Page 15: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/15.jpg)
We are enabling the transformation of healthcare to a networked, patient-centric model
Philips
HealthSuite
![Page 16: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/16.jpg)
We are enabling the transformation of healthcare to a networked, patient-centric model
Philips
HealthSuiteHealthSuite digital platform
![Page 17: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/17.jpg)
We are enabling the transformation of healthcare to a networked, patient-centric model
Philips
HealthSuite
AWS IoT
![Page 18: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/18.jpg)
Smarter ProductsThat Get Better
with Time
OfferingsThat Were
Not Possible Before
Processes That AreMore Efficient
and Predictable
CloserRelationship withYour Customers
![Page 19: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/19.jpg)
ProductInterface
![Page 20: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/20.jpg)
MediatedInterface
![Page 21: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/21.jpg)
SimulatedInterface
![Page 22: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/22.jpg)
DirectInterface
![Page 23: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/23.jpg)
The Product isThe Interface
![Page 24: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/24.jpg)
The Product isThe Interface
CommunicationHappens Naturally
![Page 25: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/25.jpg)
“Thank You”
“Goodbye”
CommunicationHappens Naturally
![Page 26: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/26.jpg)
Alexa Voice Service (AVS)
Alexa Skills Kit (ASK)
CommunicationHappens Naturally
![Page 27: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/27.jpg)
A Lot of Efforts Are Still Required…
![Page 28: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/28.jpg)
DevicesAre Hard to
Connect, Manage
![Page 29: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/29.jpg)
Bringing Real-Time data to the Internet of Moving Things
1. Data
Acquisition
2. Local
Computing(fog)
3. Networking
4. Delivery
5. Edge
Computing ?
6. Routing Data with Policies
7. Delivery and
DisplayOPTIMIZE FOR
SPEED (1-7)
Veniam
![Page 30: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/30.jpg)
Veniam
The Future? Ubiquitous computing from fog to the cloud.
![Page 31: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/31.jpg)
DevicesAre Hard to
Connect, Manage
ThingsDo Not Interoperate
Out of The Box
![Page 32: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/32.jpg)
DevicesAre Hard to
Connect, Manage
ThingsDo Not Interoperate
Out of The Box
LowSignal to Noise Ratio
in Collected Data
![Page 33: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/33.jpg)
DevicesAre Hard to
Connect, Manage
Applicationsand Things
Do Not Always Match
ThingsDo Not Interoperate
Out of The Box
LowSignal to Noise Ratio
in Collected Data
![Page 34: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/34.jpg)
M2M
TelemetryDevices
Applications
Web
RESTful
![Page 35: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/35.jpg)
How to make IoT Simple ?
![Page 36: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/36.jpg)
How to make IoT Simple ?For Developers
![Page 37: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/37.jpg)
Security
Hello
![Page 38: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/38.jpg)
ScalabilitySecurity
Hello
![Page 39: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/39.jpg)
? Processing
Sensors
![Page 40: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/40.jpg)
? Processing
Actuators
Sensors
![Page 41: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/41.jpg)
AWS IoTProcessing
Actuators
Sensors
![Page 42: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/42.jpg)
AWS IoT
![Page 43: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/43.jpg)
Authentication & Authorization
AWS Auth+
HTTPS
MQTT+
Mutual Auth TLS
WebSockets wss://…
![Page 44: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/44.jpg)
Registry
Hardware Revision
Firmware Version
Serial Numbers
Device Type
Device Group
Device Description
Link to ProductDocumentation
. . .
![Page 45: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/45.jpg)
Device Gateway
Millions of devices and apps can connect over
MQTT,WebSockets,and HTTP 1.1
PowerfulPub/Sub Broker with Long-livedbi-directional
messages
![Page 46: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/46.jpg)
Rules EngineSELECT * FROM ‘things/thing-2/color’ WHERE color = ‘red’
Simple & Familiar Syntax
SQL Statement to define topic filter
with JSON support
Functions improve signal : noise
![Page 47: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/47.jpg)
Device Shadow
Intermitted Connections
PersistentDevice State
(JSON)
Desired Vs Reported=> Delta
RESTful API
Shado
![Page 48: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/48.jpg)
AWS IoT Device SDK
C-SDK
JS-SDK
Arduino Yún
Mobile SDK Android
iOS
![Page 49: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/49.jpg)
AWS IoT
![Page 50: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/50.jpg)
Subscribers
Publishers
Secure by Default Connect securely via X509 Certs and TLS v1.2 Client Mutual Auth
Multi-protocol Message Gateway Millions of devices and apps can connect over MQTT or HTTP.
Elastic Pub/Sub Broker Go from 1 to 1-billion long-lived connections with zero provisioning
AWS IoT: Securely Connect Devices
![Page 51: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/51.jpg)
AWS IoT: Front Door to AWS
Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities
Rules and Actions Match patterns and take actions to send data to other AWS services or republish
Shadows Apps and devices can access “RESTful” Shadow (Thing’s State) that is in sync with the device
{Thing Name, Sensor Temp, , GetTemp(), Output LED}
Rules Engine
Shadow
Registry
S3, Lambda, Amazon Kinesis, DynamoDB Amazon SNS
Mobile App
![Page 52: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/52.jpg)
Enforce Security and Policies End to End
{ "sql": "SELECT * FROM 'foo/bar'", "ruleDisabled": false, "actions": [{ "dynamoDB”:{"roleArn”:"arn:aws:iam::your-account-id:role/iot-actions-role", "tableName": "sampleTable" } }] }
Policy Private Key & Certificate
Thing/Device
Rule AWS Identity and Access Management (IAM) Role
Policy SDK
AWS IoT AWS Services
Execution Role
Policy
![Page 53: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/53.jpg)
Any device can connect securely Anyone can connect a device
Getting started is easy
“Securely connect one or one-billion devices to AWS, so they can interact with applications and other devices”
![Page 54: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/54.jpg)
aws.amazon.com/iot/getting-started/
AWS Free
Usage Tier
aws.amazon.com/free/
![Page 55: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/55.jpg)
Focus on Your Idea
![Page 56: Connecting the Unconnected: IoT Made Simple · AWS IoT: Front Door to AWS Registry Establishes an identity for devices and manages metadata such as the devices’ attributes and capabilities](https://reader033.vdocument.in/reader033/viewer/2022042221/5ec801f047519f609703207a/html5/thumbnails/56.jpg)
Connecting the Unconnected:IoT Made Simple
Max AmordelusoHead of Solutions Architecture AWS EU/EC
@maxamorde