In this lab, you will see how AWS IoT makes it easy to use AWS services
like AWS Lambda and Amazon ElastiCache Service to build IoT applications
that gather, process, and analyze data generated by connected devices
(in this case an emulator), without having to manage any infrastructure.
The goal of capturing time series data from IoT devices such as sensors
is to learn from observations and apply that learning or analytics to
improve upon some experience or to help predict the next event, given
previous observations. Here we'll simulate temperature sensor readings
and capture, then ingest and analyze that data with Amazon ElastiCache
for Redis.
Level
Intermediate
Duration
1 Hours 30 MinutesCourse Objectives
In this course, you will learn how to:
- Create a Thing using the AWS IoT Service
- Emulate a sensor and configure AWS IoT to track data
- Securely connect to your instance
- Deploy an AWS Lambda function and IoT Rule
- Analyze Sensor Data using Redis CLI
Intended Audience
This course is intended for:
- Architects
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Familiar with the basics of Elasticache and AWS Internet-Of-Things from taking the Introduction to Amazon Elasticache lab and the Introduction to Internet-Of-Things lab
- Further experience with SQL and command-line operations will also be useful.
- For the lab to function as written, please DO NOT change the auto assigned region.
Course Outline
- Task 1: Create a thing using the AWS IoT service
- Task 2: Transfer the security certificate files to the AWS Cloud9 environment
- Task 3: Configure and run the emulator Node.js application
- Task 4: Deploy a Lambda function and IoT rule
- Task 5: Analyze sensor data using the Redis CLI