Post on 06-Jan-2017
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Shyam Krishnamoorthy
Sr. Manager, Software, AWS IoT
November 30, 2016
AWS IoT Button1-Click Innovation for the Enterprise
IOT203
What to Expect from the Session
• 1-Click Innovation: Why would you want it?
• Introduction to the AWS IoT Button
• Technical Walk-through
• Demo
• Enterprise Innovation: Customer Presentation
• Enterprise Program Limited Preview
• Developer Experience
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 WalkthroughInvoke 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”
}
Demo
Rob Cochran, Sr. Product Manager, AWS IoT
Adam Larter, Principal Solutions Architect, AWS Australia
Demo Experience
Customer Experience
Click to request agent assistance
Agent Apps
Receive alerts and complete jobs
Management console
Manage deployment and view metrics
Demo Architecture
Amazon
SNS
AWS Lambda
Function
Amazon
Elasticsearch Service
Decoupled statistics
processing
Mobile
apps
Websites
Amazon
CloudFrontAmazon
Cognito
Serverless Architecture
AWS IoT AWS Lambda
Function
1-Click Actions
Amazon API
GatewayAmazon
DynamoDB
AWS Lambda
Functions
How do I know I’m not getting ripped off?
How do I know this pro is qualified?
When will I ever fit an appointment into
my schedule?
Can I trust them in my home?
I don’t have time to call a bunch of
random pros!
How can I avoid another bad experience?
This is too much for me
right now; I’ll just put it
off…
FIXING A BROKEN MODEL
15+ MILLIONHOMEOWNERS ANNUALLY
500CATEGORIES
300+ PROJECTSWITH LOCAL & NATIONAL COST DATA
140,000+SCREENED & APPROVED PROS
5+ MILLIONVERIFIED RATINGS & REVIEWS
$40 BILLIONFACILITATED PROJECT VALUE
LEADING HOME SERVICES MARKETPLACE
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 operations and inventory management
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 Innovation
Sassy Ping Pong Score Keeper
https://www.hackster.io/youngd/ping-pong-
showdown-eabaed
IoT Button and Slack-powered Doorbell
www.theatlantic.com/notes/2016/07/make-every-
week-2-a-silent-slack-powered-doorbell/490880/
New Developer Experience - Hardware
Original IoT Button All-new IoT Button
Purchase now on Amazon Pre-order now, ships in Feb 2017
$20 in AWS credits per account 2x the battery life (2000 clicks)
• Order on Amazon.com
• Easy to set up with Mobile App
and program via web console
• Get started in minutes with AWS
Lambda Blueprints
New Developer Experience - Mobile Apps• Download the Mobile Companion app to
get started quickly
• Search “AWS IoT Button” in the app store 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.
One Two things to take away
The AWS IoT Button is no longer just a gadget
• Use it to innovate @ your Enterprise
• Applications are open for our Limited Preview
• https://aws.amazon.com/iotbutton/enterprise
The Developer Experience has never been easier
• 2x battery life in the all-new button and $20 credits on the
currently available button
• Apps for iPhone and Android available now
• Search for “AWS IoT Button” in the App Store or Google Play Store
Thank you!
John Humphreys
Vice President - Product Management
HomeAdvisor.com
Shyam Krishnamoorthy
Sr. Manager, AWS IoT
Amazon.com
Related Sessions
IOT205: IoT Analytics: Insights for a Connected World
IOT304-R: IoT and Beyond: Building IoT Solutions for
Exploring the Final Frontier
ALX307: Voice-enabling Your Home and Devices with
Amazon Alexa and AWS IoT