This document discusses how interconnected devices and artificial intelligence are creating a smarter world. It provides examples of how AWS services like IoT, Lambda, analytics tools, and machine learning can power smart devices and make them more intelligent by connecting them to cloud services. Finally, it emphasizes that the combination of IoT data and big data analytics on AWS provides a platform to continuously improve connected devices and systems.
14. Web Services
Core Services Compute Storage Database Networking
Infrastructure Regions Availability Zones Edge LocaAons
PlaCorm
Services
AnalyAcs IoT Deployment Mobile
Virtual
Desktops
CollaboraAon
& Sharing
App Delivery E-Mail
Access
Control
AudiAng Monitoring EncrypAon Security
ApplicaAons
A
P
I
&
S
D
K
s
19. SONOS Trueplay: Smart Speaker Tuning
Trueplay measures the
acoustics in any room and fine-
tunes your speaker
Launched in 2015 yet available
to devices purchased over 5
years ago
Data-driven evaluation and
testing
20. Cloud-connected devices are constantly smarter
« 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. »
21. IoT - Building Blocks for Innovation
• Products that get smarter over time
• Processes are made more efficient and predictable
• Closer relationship with your customers
• New offerings that weren’t possible before
22. TATA Motors – Intelligent Fleet management
Collects sensor information and
monitors truck fleets via AWS
Data allows to route fleets more
effectively
Predict engine failures or
mechanical problems and pre-
emptively send trucks to repair
centers
23. Philips HealthSuite stores 15PB
of patient data
Data gathered from 390 million
imaging studies, medical records
and patient device inputs
Doctors can look at long-term
patient behavior and symptoms
instead of momentary snapshots
Philips HealthSuite – Improving doctor/patient
relationship
24. Stream, analyze, store and
share data collected by 200,000
telematically-enabled machines
Provide growers timely and
accurate data for optimal
growing conditions
Help farmers plant more
efficiently and improve crop
yields
John Deere – Plant and grow more efficiently
25. BMW – Make the car the sensor!
Connected-car application
collects sensor data from
BMW 7-series
Built Car-as-a-sensor
(CARASSO) in only 6 months
Provide dynamically
updated map information
26. “Securely connect billions
of devices to AWS and
interact with applications,
other devices and the AWS
platform”
AWS IoT
27. 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
35. AWS Lambda – Serverless
Run your code in the cloud, fully
managed and highly-available
Triggered through API calls or state
changes in your setup (S3,
DynamoDB, SNS, Kinesis)
Scales automatically to match the
incoming event rate
Charged per 100ms execution time
Amazon
Kinesis
Amazon Lambda
Amazon
S3
Amazon
DynamoDB
Amazon API
Gateway
Amazon
IoT
38. The Power of Speech: Alexa
• Alexa, the voice service that powers
Echo, provides capabilities, or skills,
that enable customers to interact with
devices using voice.
• Alexa Skills Kit (ASK) allows device
manufacturer to build their own skill
• Skills can be powered by AWS
Lambda
39. The Power of Speech: Alexa
Node.js SDK available to quickly build new voice skills.
github.com/amzn/alexa-skills-kit-js
var AlexaSkill = require('./AlexaSkill');
var HelloWorld= function () { AlexaSkill.call(this, APP_ID); };
// Extend AlexaSkill
HelloWorld.prototype = Object.create(AlexaSkill.prototype);
HelloWorld.prototype.constructor = HelloWorld;
HelloWorld.prototype.eventHandlers.onLaunch = function (launchRequest, session,
response) {
var speechOutput = ”Hello World”;
response.tell(speechOutput);
};
40. Build your own Alexa Skill!
Amazon
Echo
Alexa Skills
Kit
AWS Lambda Amazon
DynamoDB
(Facebook Page
Post)
44. 1 instance x 100 hours = 100 instances x 1 hour
(and with Spot Pricing not only faster but also cheaper)
45. Final Thoughts
More and more “things” will amass large amount of data,
build on a platform which can scale
Choose lightweight protocols and cost-effective data
stores
IoT and Big Data are best friends, AWS enables both
Charging model should be simple and remove
infrastructure complexity
SDKs, starter kits and growing partner ecosystem can help
you to get started quickly