AWS IoT is a managed cloud platform that allows connected IoT devices to easily and securely interact with cloud applications and other devices. In this session, we will discuss how constrained devices can leverage the AWS IoT service to send data to the cloud and receive commands back to the device using the protocol of their choice. We will discuss how devices can connect securely using MQTT and HTTP protocols, and how developers and businesses can leverage the AWS IoT Rules Engine, Thing Shadows, and accelerate prototype development using AWS IoT Device SDKs.
3. Customer Success - Rachio
Actions
Connected Sprinkler
Controller
Lambda Function
Easily calibrate soil, vegetation, slope, sun exposure, and
nozzle types.
Choose from national and personal weather stations to get
the most accurate weather data available.
No one-size-fits-all experience—you have the freedom to
make adjustments over time and tune your Rachio to your
unique landscape.
4. Customer Success – Philips Healthcare
IoT on AWS to collect and act on critical data across different devices
Philips is a leading health-tech company, working to create a new era of connected and personalized digital health and care..
With the addition of AWS IoT, we will
greatly accelerate the pursuit of our vision
by making it easy to acquire, process, and
act on data from heterogeneous devices in
real time.
• AWS gives Philips customers greater control of their health
with connected digital health solutions that support healthy
living and improved care coordination.
• HealthSuite, powered by AWS, is a digital platform that
manages more than 7 million connected medical-grade,
consumer devices, sensors and mobile apps
• The Philips HealthSuite digital platform analyzes and stores 15
PB of patient data from 390 million imaging studies, medical
records, and patient inputs.
• AWS provides the reliability, performance and scalability that
Philips needs to help protect patient data which grows by
petabyte/month.
Jeroen Tas
CEO Healthcare Informatics Solutions and Services, Philips
”
“
5. Customer Success - SONOS
Increase the Value of a Product Over Time with Data Telemetry and Usage Data
All the music on earth, in every room of your home, wirelessly. 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.
“A 10 year old product can do things that
hadn’t been invented 10 years ago. Most
importantly, going forward, people will
expect your product to improve, and if it
isn’t being updated and getting better,
you’re literally being left behind.”
Jon Cotter
Sr. Software Development Manager,
”
“ • Utilizes AWS to collect, store, and process performance
metric data and reports for individual speaker systems.
• Can monitor the quality of speakers in the field, and
dramatically add new functionality to existing speakers
without refreshing hardware.
• Launching Trueplay: a Smart Speaker Tuning services that
measures the acoustics in any room and fine-tunes your
speaker.
• Launching in 2015 yet available to devices purchased over
5 years ago
6. We launched Hive towards the end of
2013 and today we have 75,000
customers… The speed at which we
delivered Hive is directly related to our
decision to use AWS cloud
Seb Chakraborty
Head of Web and Platform Design
”
“ • British Gas started a project called Hive, part of its
Connected Homes Strategy.
• Hive Active Heating allows users to control heating and hot
water remotely from mobile, laptop or smartphones.
• Such a flexibility allows users to control heating exactly
how they need it and save up to £150 a year on utility bills
Customer Success - British Gas
brings central heating control to smartphones with AWS
British Gas uses AWS cloud for scaling the
project and to deliver API toolsets around it.
7. Customer Success – Dropcam
Delivers Streaming Video Content in Milliseconds Using AWS
Drocpam provides video monitoring hardware and
software for customers to access over the internet
Using AWS, we can add
capacity in minutes instead of
days
Greg Nelson
VP of Software Engineering, Dropcam
”
“ • Dropcam provides a video monitoring service to monitor homes and
small businesses
• As the company grew, storage for video feeds became its biggest
issue
• By using AWS, Dropcam can add capacity in minutes and reduced
delivery time for video events from 10 seconds to less than 50
milliseconds
11. Connecting devices to cloud applications requires
undifferentiated heavy lifting.
Many SDKs
& Tools
Alternate
Protocols
Scalability Security &
Management
Integration with Cloud
and Mobile Applications
12. Introducing AWS IoT
Respond to signals from your
fleet of devices and take
action with Rule Engine
Connect any device via MQTT/HTTP
securely. Quickly get started with AWS
IoT Starter Kits and Scale to billions of
messages across millions of devices
Securely connect any
physical device to AWS
Shift business logic from device
to cloud and route data to AWS
service of your choice for
storage and analysis using rules
engine.
Create Web and Mobile
Applications that Interact with
Devices reliably at any time
“Securely connect one or one-billion devices to AWS,
so they can interact with applications and other devices”
Easily build applications on web
and mobile that interact with
devices, even when they are
offline, with AWS SDK and Device
Shadow.
13. AWS IoT Platform
All in one service
Message Broker
+ Rules Engine
+ Shadow
+ Registry
All for $5/M Msg*
Managed service
No installation
Automatic scaling
No pre-provisioning
Redundant across AZ
Pay as you go
* Varies by Region
14. Publish / Subscribe
Standard Protocol Support
MQTT (including QoS1), HTTPS,
WebSockets
Machine Friendly
Low power, low bandwidth, fast
Long Lived Connections
Receive signals from the cloud
Bidirectional
Communication FROM and TO the
devices no matter the protocol used
Device SDK
Open Source – Apache 2.0
Embedded-C
Node.JS
Javascript
Python
Java
15. Most trusted authentication
X509 Certificates with Mutual Authentication
Higher level of encryption
TLS 1.2
Easy onboarding and provisioning
Certificate management
• Generate unlimited amount of Certificates
• Or Have AWS IoT sign your CSR
• Or Bring Your Own Certificate (BYOC)
Painless provisioning
• Just-in-time Registration (JITR)
Policy and Role based access control
Granular access to the message broker for
devices and IAM identities (users) => Enables
Pairing
Granular access to backend services via Roles
Security, Security, Security
16. The Zero-Touch Provisioning Kit powered by AWS IoT
Security at the Core
Using the ECC508 Crypto Chip
50 cents/unit
Anti-tempering
Programmed at Atmel’s secure facility
Ready for AWS IoT out of the box
Ships with Software that will connect automatically
Certificate management using BYOC
Devices get provisioned using JITR
Go from Prototype to Production
Pass the Kit USB to Microchip
No change or modification
17. Rules Engine
Easy SQL-Like Syntax
SELECT attributes FROM topic WHERE
conditions, IF MATCH THEN action(s)
Bring Context
From Amazon Machine Learning, IoT
Shadows, DDB
Transforms & Enrich
Math library, JSON parsing and cleansing
functions
Route
Send to 10 AWS Services to date (Free)
Multiple Payload format
JSON (including nested arrays)
Binary
18. Amazon Machine Learning
> Predict() Function
SELECT predict(model ID) as prediction FROM /device/data WHERE temperature > 150 ACTION trigger a Lambda function
Three types of Prediction
1. Binary Classification (one of two
possible classes)
2. Multiple classification (one of more
than 2 outcomes)
3. Regression (predict a numeric value)
Model training
Posting the data to S3 will trigger a new
training and make the model better
19. Elasticsearch Integration
> Elasticsearch Action
Enable visualization
Leverage Kibana for fast and easy
visualization of data
Enables complex search queries
Averages, time bound, and more
20. AWS IoT Shadow
Virtual representation of the device in the Cloud
Always accessible
Holds “states” up to 1 year
More efficient programming
Familiar REST APIs for read/write
Hide complexity of device connectivity (developers
do not need to know what protocol the device
uses)
Mindful of device constraints
Holds the commands until device is ready
Can be queried in lieu of the device
Very fast (~120ms round trip)
21. AWS IoT Registry
Device Metadata store
Unlimited registry entries for devices
Mostly used for Metadata
Enforce Schema
Can define Thing Types with set schema
Define up to 50 attributes per Thing
22. Complete Console Redesign
Better general overview
Message flow
Devices connected (Presence)
Usage Statistics
And more
New Onboarding Wizard
Connect 9x faster
23. Pace of innovation
AWS IoT Beta MQTT,
HTTP
Rule Engine
Registry
C, Node SDK
Shadow
GA Launch
IPv6 Support
iOS SDK
• New Region: FRA, SIN
• Bring Your Own Certificate
• AWS CloudTrail Integration
• Amazon Machine Learning
• 24h WebSocket cnx
• Rule Engine versions
• ECC Support (w/ forward
secrecy)
• Binary payloads support
• Simulator ref design
• Real-time alerts in console
• QoS1 for shadow
• MQTT over WebSocket
• MQTT client in Console
• Custom Keep Alive
intervals
• Logging configuration in
Console
• Amazon CloudWatch
integration
• Android SDK
• New Rule Actions
• CloudWatch Logs
• CloudWatch Alarms
• Amazon Elasticsearch
Service
• Thing Types
• Thing Shadow attributes in
Rule Engines
• Device Presence
• Security: JITR
• New Console
• New IoT at the Edge (limited
preview)
• Variable attributes in Policies
• New Operational
Dashboards
OCT 15
2015 2016 - 2017
DEC 15
24. Simple Pay as you go and Predictable Pricing
AWS IoT
• Pay as you go. No minimum fees
• $5 per million messages published to, or delivered in
US East (N. Virginia), US West (Oregon), Ireland,
Germany, $6/M in Korea, Australia, $8/M in Asia
Pacific (Tokyo, and Singapore),
Free Tier
250,000 Messages Per Month Free for first 12 Months
Enterprise Discounts Available
For large volumes our Enterprise Sales team is engaged
35. AWS Partner Network (APN)
AWS IoT customers can leverage the tens of thousands of APN partners
(Technology and ISV).
APN grew by 50% in membership in the last 12 months
36. AWS IoT <-> Salesforce IoT Cloud partnership
Profiles (Event & Context)
Build 360° views of customers and device
Journeys (Business Logic)
State-based orchestration engine
Translate business goals into action
37. Native integration with Sigfox
What is Sigfox
Network operator in the Sub-GHz
Global network (one network)
Very Low power (up to 10 years on a single charge)
Very Low volume (12B per message)
Very Low cost (~$1/y in volume)
What is the integration
Sigfox transports data and passes it to AWS IoT
Device Management in AWS IoT
Rules Engine in AWS IoT
All the Power of the AWS Cloud
Coverage
Massive European Coverage
Rapid deployment in the US (100 cities by end of year)
38. Make it easy for OEMs and hardware developer to prototype cloud connected
devices
Get Started Quickly : AWS IoT Hardware Program