View
253
Download
1
Embed Size (px)
Citation preview
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligence
Olivier Klein Emerging Technologies Solutions Architect, APAC Amazon Web Services
1990 John Romkey
Internet Toaster
(SNMP)
Healthcare and Life Sciences
Municipal Infrastructure
Smart Home Retail
Manufacturing, Logistics & Supply
Chain
Agriculture Education Automotive
…across all Industries
Smart Devices
Devices
Smart?
Arduino Uno Raspberry Pi CPU 20MHz 8bit 700MHz 32bit
Memory 2 KB 512 MB Storage 32 KB SD card
Smart?
Logic Memory
A single neuron or nerve end doesn’t make us smart…
Millions of Users / Consumers
Millions of Devices / Producers
Challenges Distributed
At scale
Smart Devices Powered by the Cloud Virtually Unlimited Storage – Memory Virtually Unlimited Compute – Logic
Cloud removes constraints!
14 Regions
38 Availability Zones
63 Edge Locations
Continuous Expansion
AWS Global Infrastructure
Web Services
CoreServices Compute Storage Database Networking
Infrastructure RegionsAvailabilityZones EdgeLocaAons
PlaCormServices
AnalyAcs IoT Deployment Mobile
VirtualDesktops
CollaboraAon&Sharing AppDelivery E-Mail
AccessControl AudiAng Monitoring EncrypAonSecurity
ApplicaAonsAPI&SDKs
The “Internet of Things” (plural)
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
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. »
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
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
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
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
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
“Securely connect billions of devices to AWS and
interact with applications, other devices and the AWS
platform”
AWS IoT
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
Official IoT Starter Kits, Powered by AWS
AWS Platform For IoT
App Backend
API Gateway
Lambda
Edge Service
CloudFront
Companion Apps Analytics
RedShift
Data Storage
S3
SDKs
C, iOS Android
Machine Learning
Machine Learning
DynamoDB
Kinesis
Ingestion, Protocols &
Security Device
Shadows
Mobile Hub
EMR
Reference Hardware
Rules Engine
AWS IoT
So we store all the data and perform our
calculations on servers, right?
Dr. Werner Vogels CTO - Amazon
No server is easier to manage…
…than no server.
No server is easier to manage…
AWS Lambda
No server is easier to manage…
…than no server.
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
powered by Alexa Voice Services
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
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);
};
Build your own Alexa Skill!
Amazon Echo
Alexa Skills Kit
AWS Lambda Amazon DynamoDB
(Facebook Page
Post)
Finally, Data Analytics at scale to render
connected devices even smarter!
Ingest Store Process Visualize
Data Answers
Time
Simplified Data Analytics Pipeline
Amazon S3
Amazon DynamoDB
Amazon RDS
Ingest Store Process Visualize
Amazon Mobile Analytics
Amazon EMR
Amazon Redshift
Amazon Lambda
Amazon Kinesis Firehose
Amazon Machine Learning
Amazon EC2
Amazon Glacier
Amazon Elasticsearch
Service
Amazon Kinesis
Analytics
Amazon QuickSight
AWS Import/Export Snowball
Amazon Kinesis
1 instance x 100 hours = 100 instances x 1 hour (and with Spot Pricing not only faster but also cheaper)
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
Thank you!
Olivier Klein Emerging Technologies Solutions Architect, APAC Amazon Web Services