Get started with programming IoT devices to communicate with IoT-centric services on the AWS cloud. The book helps readers to use either a real IoT device or a free virtual IoT device to transmit data to AWS. Once IoT data is on the AWS cloud, then that data can be stored, transformed, queried, filtered, and visualized with AWS IoT-centric services.
The book covers various AWS services such as IoT Core, Lambda, S3, QuickSight, SageMaker, API Gateway, DynamoDB, Timestream, WebSocket’s, IoT Analytics, and other AWS services. The IoT devices used to connect to AWS explained in the book will be the ESP8266, ESP32, or the Raspberry Pi.
When working with IoT devices which transmit data to AWS, serverless IoT services can save customers a tremendous amount of money. Instead of setting up an “always on” EC2 instance, the developer can utilize individual serverless AWS services only as needed. All projects in the book are intended to be no, to ultra-low cost. Fake sensor data can be generated on the IoT device to further increase savings.
The goal of this book is to walk the user through a range of hands-on projects that will expose them to most of the essential serverless IoT services AWS offers. These are also cloud services that most employers would look for when hiring a developer or an IoT engineer as well as those you can use to make your own IoT designs for your own projects.
You Will:
· Learn to program both physical and virtual IoT device to “talk” to the AWS cloud
· Understand full-cycle IoT data engineering experience with hands on approach
· Find out how IoT data can be stored, transformed, queried, filtered, and visualized with AWS IoT-centric services
Who Is This Book For
IoT enthusiasts with some experience and wanting to learn more about using AWS and IoT on AWS would benefit from this book.
Chapter 1 - AWS Provisioning and CLI Configuration.- Chapter 2 - Creating, Configuring, and Activating AWS IoT Device Certificates and IoT Policies.- Chapter 3 - Using Virtual IoT Device to Publish Data to AWS IoT Core with MQTT.- Chapter 4 - ESP32 and ESP8266 IoT Device Programming with Arduino to AWS IoT Core.- Chapter 5 - ESP32 and ESP8266 IoT Device Programming with MicroPython to AWS IoT Core.- Chapter 6 - ESP32 and ESP8266 IoT Device Programming with Mongoose OS to AWS IoT Core.- Chapter 7 - Programming Raspberry Pi with AWS IoT Device SDK in Python.- Chapter 8 - Programming Raspberry Pi with AWS IoT Device SDK in Node.js.- Chapter 9 - Prerequisite One: Creating AWS S3 Public Bucket for IoT Data and Static Website Hosting.- Chapter 10 - Prerequisite Two: AWS IoT Core with Lambda.- Chapter 11 - Developing Threshold Tester with AWS SNS and Topic Republishing in IoT Core.- Chapter 12 - Developing Simplest Synchronous Serverless AWS IoT Dashboard.-Chapter 13 - Designing Simplest IoT Data Lake on AWS.- Chapter 14 - Using Kinesis Data Firehose for IoT.- Chapter 15 - Using AWS DynamoDB for IoT.- Chapter 16 - Using AWS Timestream for IoT.- Chapter 17 - Putting it All Together with AWS IoT Analytics.- Chapter 18 - Building a Real-Time Serverless IoT Dashboard with AWS WebSockets.
Height:
Width:
Spine:
Weight:0.00