Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWS IoT Button - AWS August Webinar Series

3,725 views

Published on

Internet of Things (IoT) technology is exciting but it can be challenging to get started. That’s why we created the AWS IoT Button. This simple Wi-Fi device is easy to configure and designed for developers to get started with AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code. Join us to learn how to use the AWS IoT button and create an exciting project. Learn how to: • Connect your AWS Button • Use AWS Endpoints like AWS Lambda, Amazon SNS, and Amazon DynamoDB • Create your first IoT project Who should attend: Developers, Makers, Product Managers General understanding of the Internet of Things technologies, such as sensors, MQTT and REST APIs.

Published in: Technology
  • Dating for everyone is here: ❶❶❶ http://bit.ly/2F4cEJi ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ❤❤❤ http://bit.ly/2F4cEJi ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

AWS IoT Button - AWS August Webinar Series

  1. 1. © 2016 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. Jinesh Varia, AWS IoT “There is an App Button for that” AWS IoT Button
  2. 2. Agenda • AWS IoT Overview • AWS IoT Button • Getting Started with AWS IoT using the AWS IoT Button • Demos • Questions
  3. 3. AWS IoT “Securely connect one or one-billion devices to AWS, so they can interact with applications and other devices”
  4. 4. 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
  5. 5. AWS IoT Button – Limited Release Programmable Dash Button • An easy way to get started with the Internet of Things • A programmable Wi-Fi button for developers to learn how to use AWS IoT, Lambda, DynamoDB, SNS • Use the button to count items, track usage, initiate a call, send alerts or start and stop a process or connected product • Eliminate the hassle of writing device-specific code; code in the cloud to configure your button's single, double, and long clicks.
  6. 6. Developer Use cases Call an uber cab Order Pizza Start a car Poke someone on Facebook “Like” something on Facebook Mayday button Tweet Something Call customer service Slack it Approve Expense reports Count things Track Things Track Meds Track baby sleeps “I left office, honey” Doorbell Refill prescriptions
  7. 7. Sassy Ping Pong Score Keeper Source: https://www.hackster.io/youngd/ping-pong-showdown-eabaed
  8. 8. Slack-powered Doorbell Source: www.theatlantic.com/notes/2016/07/make- every-week-2-a-silent-slack-powered- doorbell/490880/
  9. 9. Source: http://www.andrewmcgill.me/2016/08/19/make-every-week-sweetgreen-salad-button.html Emergency Sweet Green Ordering
  10. 10. Push a button to get directions to the right meal within your budget. (Integrate time of day, weather, Google Directions, Yelp, and Stripe) Source: https://medium.com/@_adeel/nerding-out-with-the-amazon-iot-butt on-84a6e14b6b28#.ekd5hsnez
  11. 11. Enterprise Customer Use Cases “Callback from Nurse” Button ”Callback from Agent” Button “Create Maintenance Case” Button “Track med compliance” Button “Order my favorite Pizza” Button “Create Support Case/TT” Button “Order local craft Beer” Button “Call a Cab” Button “Smart Souvenir” Button “Call your Mom on Mothers day” Button “Check-in/Check-out” Button “1-click Payment” Button
  12. 12. How does it work? Invoke a Lambda function Put object in an S3 bucket Insert, Update, Read from a DynamoDB table Publish to an SNS Topic or Endpoint Publish to a Kinesis stream Kinesis Firehose > Redshift Republish to AWS IoT AWS IoT
  13. 13. Demo: Get Started using Lambda Console ‘Click to Send Email’ Blueprint Step By Step Tutorial: http://docs.aws.amazon.com/iot/latest/developerguide/iot-button-lambda.html
  14. 14. 1.
  15. 15. 2.
  16. 16. 3.
  17. 17. 3.
  18. 18. 4.
  19. 19. 5.
  20. 20. Under the Covers
  21. 21. Alert Someone: AWS IoT to AWS Lambda to SNS Lambda Function AWS IoT Rules Engine PolicyPrivate Key & Certificate Button Rule SDK AWS IoT AWS Services Execution Role Policy SNS Topic PermissionAction SNS Topic Subscription Rule: “Select * from ‘iotbutton/+’ Event Source Function SMS or Email
  22. 22. Demo: Initiate a Call
  23. 23. Call Someone: AWS IoT to AWS Lambda to an External Endpoint Lambda Function Rules Engine PolicyPrivate Key & Certificate Thing/Device Rule SDK AWS IoT AWS Services Execution Role Policy External Endpoint Permission Rule: Select * from ‘iotbutton/+’ Action
  24. 24. Demo: Track Usage or Count items
  25. 25. Count items or Track Usage: AWS IoT to DynamoDB to Dashboard DynamoDB Rules Engine Dashboard S3 Website Lambda Function PolicyPrivate Key & Certificate Button Rule SDK AWS IoT AWS Services Execution Role PolicyPermissionAction Rule: “Select * from ‘iotbutton/+’ Event Source FunctionDynamoDB API Gateway
  26. 26. Demo: Control a Device
  27. 27. Start or Stop Something : AWS IoT to AWS Lambda to an External Endpoint Lambda Function Rules Engine PolicyPrivate Key & Certificate Thing/Device Rule SDK AWS IoT AWS Services Execution Role Policy External Endpoint Permission Rule: Select * from ‘iotbutton/+’ Action External API LifX API
  28. 28. Infinite Possibilities Control an IoT Device Initiate a Call Alert Someone Send Email/SMS Start and Stop a Process Track Usage Count Items
  29. 29. © 2016 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. Twitter: #awsiotbutton Q & A? Thank You Jinesh Varia @jinman http://aws.amazon.com/iot/button

×