Post on 05-Apr-2017
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Shyam KrishnamoorthySr. Manager, Software, AWS IoT
March 21, 2017
One Click Enterprise IoT Services Innovating with the AWS IoT Button
What to Expect from the Session
• 1-Click Enterprise Innovation: Why would you want it?
• Introduction to the AWS IoT Button
• Technical Walk-through
• Sample Use Case
• Enterprise Innovation: Customers
• Enterprise Program Limited Preview
Painting my deck
Idea: Let’s paint the deck
Pick my paint Pay money Get painting
$
Life was a bit more… complicated
I had to pick from dozens of options
I had to sand my deck first
Then I needed a deck cleaner
Call for helpPick up the phone on aisle 10
Your Home Improvement store knows this
They’ve got expert agents
I just need to wait for them
The longer I wait,the higher my
annoyance
The more likely I am to leave
Innovative Home Improvement Store Idea
Let’s simplify expert agent assistance
Let’s remove that phone
Put a button there The agent gets message on his or
her phone
What does it take?
Manufacture a button
Add Electronics Write Firmware
Secure it Set up a cloud endpoint
Add web and mobile apps
What does it take?
Manufacture a button
Add Electronics Write Firmware
Secure it Set up a cloud endpoint
Add web and mobile apps
Introduction to the AWS IoT Button
Physical Wi-Fi button• Single click, Double click, Long press• 2.4GHz Wi-Fi with WPA2-PSK• Connects to AWS IoT Cloud Platform
Customizable actions• Triggers a Lambda function in your account• Write code in any language supported by AWS Lambda• Launched at Re:Invent 2015, and on sale at Amazon.com since May 2016
Numerous Applications• Make a call or alert someone using SMS• Track usage• Control another device• Start and stop a process
Technical Walkthrough
Click the button Establish secure TLS with AWS IoT
Send payload to AWS IoT Cloud
Gateway
Updates data for mobile and web
applications
Trigger a rule in AWS IoT tied to AWS Lambda
AWS IoT
Lambda Function
Technical Walkthrough Invoke a Lambda function
Put object in an S3 bucket
Read from or Write to DynamoDB
SNS Topic or Endpoint
Publish to a Kinesis stream
{
"serialNumber": "G030123196049P63",
"batteryVoltage": "1543mV",
"clickType": ”SINGLE|DOUBLE|LONG”
}
Back to painting my deck…
Demo Architecture
AmazonSNS
AWS LambdaFunction
Amazon Elasticsearch Service
Decoupled statistics processing
Mobile apps
Websites
Amazon CloudFront
AmazonCognito
Serverless Architecture
AWS IoT AWS LambdaFunction
1-Click Actions
Amazon API Gateway
AmazonDynamoDB
AWS LambdaFunctions
Enterprise Innovation
Eli Lilly and Company
HomeAdvisor MillerCoors
ON-DEMAND, EASY & CONVENIENT
HomeAdvisor
Enterprise ProgramLimited Preview
Enterprise Program: What is it?
Amazon manufactures the buttons
Amazon manages firmware and updates
Security keys are pre-provisioned
Support pilots and deployments at scale
Apply at https://aws.amazon.com/iotbutton/enterprise
Enterprise Program: Why would you use it?
Click to call agents
Reorder services or custom products
Retail/manufacturing operations. Inventory mgmt.
Simulations and trials
Apply at https://aws.amazon.com/iotbutton/enterprise
Enterprise Program: How do you use it?
Apply at https://aws.amazon.com/iotbutton/enterprise
Create Lambda functions for your business
Customize the labels with your logo
Configure Wi-Fi for your user locations
Send usage data to your systems
Order and deploy at scale from Amazon
Developer Experience• All-new IoT Button with 2x the
battery life available now• Order on Amazon.com• Easy to set up with Mobile App
and program via web console• Download the Mobile
Companion app to get started quickly
• Search “AWS IoT Button” in the app store
• Get started in minutes with AWS Lambda Blueprints
Google Play and the Google Play logo are trademarks of Google Inc.
Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc., registered in the U.S. and other countries.
Take awayThe AWS IoT Button is no longer just a gadget
• Use it to innovate @ your Enterprise• Bring IoT to your business without heavy investments in hardware or
device software• Applications are open for our Limited Preview
• https://aws.amazon.com/iotbutton/enterprise
Follow up webinar• Developing Applications with the IoT Button• March 23, 2017 l 9:00 - 10:00 AM Pacific Time• https://connect.awswebcasts.com/iotbuttonmar2017/event/registration.html
Thank you!
Q & A