the amazon echo using java iot and aws lambda
play

The Amazon Echo using Java, IoT, and AWS Lambda Jeff Ramsdale - PowerPoint PPT Presentation

The Amazon Echo using Java, IoT, and AWS Lambda Jeff Ramsdale Introduction Jeff Ramsdale Solutions Architect at Dev9 Java Developer Electronics hobbyist Certified AWS Solutions Architect Associate What is the Amazon


  1. The Amazon Echo using Java, IoT, and AWS Lambda Jeff Ramsdale

  2. Introduction

  3. Jeff Ramsdale ● Solutions Architect at Dev9 ● Java Developer Electronics hobbyist ● Certified AWS Solutions Architect Associate ●

  4. What is the Amazon Echo? A voice-controlled, internet-enabled, device providing a natural-language interface to services you may use already. A relatively easy-to-program front-end for any service requiring a simple interactive UI. ● 2 speakers 7 microphones ● ● Bluetooth WiFi ●

  5. What is the Raspberry Pi? Very small low-power single-board computer. ● Runs Linux ● Supports 1080p via HDMI ● Provides a lot of I/O pins ● Model 3 is quad-core 64-bit PC with WiFi and Bluetooth built in ● Vibrant community ● $35!!!

  6. What is IoT? ● Network of everything Often small Internet-enabled devices but ● includes vehicles, back-end services, mobile devices, and appliances ● 50 billion objects predicted by 2020 (Cisco) ● Big data nightmare opportunity Resilient to network interruptions ●

  7. Use Case: Monitoring Seed Starts

  8. Existing Seed Starting Installation

  9. Sensor Values ● Ambient temperature ● Ambient humidity ● Seed bed temperature ● Seed bed humidity ● Light status (on/off) ● Water depth (ultra-sonic)

  10. Adafruit.io Feeds

  11. Adafruit.io Dashboard

  12. Architecture

  13. Amazon Echo Demo

  14. Code Walkthrough

  15. Use Case: UFO LED Control

  16. Existing Installation Cheap plastic fiber optic LED UFO from the Nickel Arcade in Portland, OR

  17. Architecture

  18. Adafruit Huzzah vs Adafruit Wiced Feather Huzzah Breakout Wiced ● 9 GPIO ● More GPIO ● No TLS 1.2 (i.e. no AWS IoT) ● TLS 1.2 (AWS IoT) ● FTDI cord required ($15) ● Micro USB ● $10 ($15 in Feather form factor) ● LIPO Battery charger built in ● $35

  19. Raspberry Pi vs Adafruit Wiced Feather Raspberry Pi Wiced Feather ● Full Linux PC ● Single core/single thread Arduino ● Multi-core compatible ● Low power ● No interrupt-based OS--better for timing- ● Video out critical I/O ● $35!!! ● Lower power ● $35?!

  20. UFO Demo

  21. Code Walkthrough

  22. Resources Adafruit: https://www.adafruit.com/ - American electronics manufacturer DXSOUL: http://www.dxsoul.com/ - Chinese electronics reseller AWS IoT: https://aws.amazon.com/iot/ - AWS IoT Nickel Arcade: http://www.wunderlandgames.com/ - UFO supplies Adafruit Feathers: https://www.adafruit.com/feather - Microcontrollers Adafruit NeoPixels: https://www.adafruit.com/category/168 - Chainable LEDs COLOURlovers API: http://www.colourlovers.com/api - Color name to values

  23. Q&A

  24. Thanks! jeff.ramsdale@gmail.com https://www.linkedin.com/in/jramsdale

Recommend


More recommend