Description
This course is a hands-on introduction to device to cloud communication using Amazon’s AWS serverless design flow. This course is meant as a basic, non-production level, introduction to both device to cloud communications, and how to the manipulate IoT data on AWS using the serverless model.
In the course we focuses on a serverless design flow utilizing simple IoT data generated data by either the ESP8266 12-E or ESP32 embedded development boards using WiFi. The course will cover how to program the devices, send the IoT data wirelessly to AWS through the AWS IoT Core MQTT broker, and then demonstrate how to store and visualize the IoT data utilizing various serverless services and design flows on AWS. We will be using the AWS website to navigate services, and not the “Serverless” framework.
Some of the important AWS services covered in in the course for IoT Data are: Lambda, API Gateway, S3, and DynamoDB. In addition, the course will cover other important AWS services such as AWS IoT Analytics, QuickSight, SageMaker, Kinesis, Cognito, and AWS IoT Core. We will also be using JavaScript and Node.js for our static web host and Lambda respectively.