AWS Serverless Design for IoT

BY
Udemy

Mode

Online

Fees

₹ 449 2999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 449  ₹2,999
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction to Serverless IOT on AWS

  • Serverless IOT Overview
  • Overview of my other AWS IOT Course
  • Prerequisites for this course
  • Serverless Frameworks
  • IOT Application and Use Cases
  • Communication protocols and security for devices on AWS
  • Sending JSON test payloads from the AWS CLI and the IoT Core console

Arduino ESP8266 and ESP32 Device Sketches to Send JSON data to AWS IOT Core

  • Introduction of our Arduino sketch to communicate with AWS IoT Core
  • Installing and configuring device certificates for our Arduino sketch
  • Sending the Hello world message to AWS IoT Core from our Arduino sketch
  • Communicating from the cloud to the device and how to fake a device on IoT Core

AWS IOT Analytics

  • Introduction to AWS IOT Analytics
  • Configuring AWS IoT analytics channel, pipeline, and datastore
  • Configuring our Arduino sketch to send sensor JSON data package to AWS IoT Core
  • Discussing Lambda and using Lambda enhancement in IoT Analytics
  • Hands-on with lambda and testing a Lambda function with a test data payload
  • Enhancing our incoming IoT data in Lambda
  • Using AWS QuickSight with our data produced from AWS IoT Analytics
  • Using AWS SageMaker with our data produced from AWS IoT Analytics
  • Why hosting a Data Lake may be superior to just invoking our Data Set
  • Configuring AWS IoT Analytics to send data to a Data Lake hosted in S3
  • Creating an open AWS S3 bucket in 2022, then adding a static webhost
  • Previous 2020 video for public bucket - optional
  • Testing our Google Chart to ingest our IoT data on a remote host
  • Moving our IoT charting webpage to S3 as a static host

Advanced AWS IOT Analytics

  • Introduction to our advanced example
  • Creating our advanced Lambda enhancement function
  • Testing our Lambda enhancement connecting it to IoT Analytics
  • The Arduino Sketch to send GPS Coordinates via MQTT and filling our S3 bucket
  • Reviewing our IoT design flow thus far, and discussing next steps
  • Connecting our second Lambda to extract CSV IoT data from our S3 data bucket
  • Creating a REST API endpoint with AWS API Gateway to our extraction Lambda
  • Creating our website in S3 to visualize our IoT Analytics data in Highcharts
  • Preview: Adding Security to your visualization web sight

Project 1 World's Simplest Synchronous Server IOT Dashboard

  • Synchronous Serverless IoT Project Part 1
  • Synchronous Serverless IoT Project Part 2
  • Synchronous Serverless IoT Project Part 3

Level One Serverless IOT for data lakes, using IOT Core, Lambda and S3

  • Levels of a serverless design flow for IOT data
  • Intro to ingestion methods
  • IoT Core to S3 using Lambda part 1
  • IoT Core to S3 using Lambda part 2
  • IoT Core to S3 using Lambda part 3
  • IoT Core consuming our data into a visulaization

Using Kinesis Data Firehose to S3 for IOT Data Visualization

  • Introduction to Kinesis Data Firehose for IoT
  • Setting up Kinesis Firehose for IoT Data ingestion and examining the S3 schema
  • Visualizing our IoT data from S3 with a static web host

Level Two IOT Serverless design using the AWS Javascript SDK in the browser

  • Introduction to Level 2 Serverless IoT design with the AWS-JS-SDK in the browser
  • Formatting our DynamoDB schema from AWS IoT Core action
  • Developing our Lambda function for enhancement of IoT data into DynamoDB
  • Connecting AWS IoT Core to our Lambda function
  • Creating a Cognito Identity for our static web host
  • Creating our web hos is S3 for our IoT data with Chart.js

Level Three design using lambda for Ingestion IOT data from a S3 data lake

  • Introduction to Level 3 using Lambda
  • Setting up our Lambda in Node.js to retrieve our IoT data held in S3
  • Creating a URL endpoint to invoke our Lambda function in API Gateway
  • Hosting our website in S3 to invoke our endpoint and visualize our IoT data
  • Cleaning our IoT data objects and privatizing our S3 IoT data bucket

An IoT Publisher in Lambda

  • Developing a IoT Publisher in Lambda

Adding Security

  • Introduction to Securing your serverless Iot design flow
  • Creating an API Key and Usage Plan in AWS API Gateway
  • Using the API Key with our static Web sight in S3, and examining the JS code

Project 2 Asynchronous Serverless IoT featuring WebSockets - Basic

  • Asynchronous Serverless IoT featuring AWS WebSockets IoT - Part 1
  • Asynchronous Serverless IoT featuring AWS WebSockets IoT - Part 2b
  • Asynchronous Serverless IoT featuring AWS WebSockets IoT - Part 3b
  • Asynchronous Serverless IoT featuring AWS WebSockets IoT - Part 4

Project 3 Asynchronous Serverless IoT featuring WebSockets Improved - intermediate

  • Part 1 Asynchronous Serverless IoT featuring WebSockets - intermediate
  • Part 2 Asynchronous Serverless IoT featuring WebSockets - intermediate
  • Part 3 Asynchronous Serverless IoT featuring WebSockets and Lambda improved

Bonus Section : Data Ingestion using API Gateway

  • Setting up our s3 bucket and our Lambda function for IoT data ingestion
  • Setting up API Gateway and connecting it to out Lambda function
  • Configuring our Arduino sketch for API Gateway
  • Graphing our IoT data from a S3 static webhost

Bonus Section : AWS Timestream and Grafana

  • Create a Timestream database and send IoT data from IoT Core to the new database
  • Connect the free Grafana online visualization tool to our Timestream database

Appendix : Review material as needed

  • AWS Free Tier and Installing the AWS CLI
  • AWS IoT Core and Actions
  • Introduction to AWS IAM: Policy's and Roles
  • Creating security certificates and a Policy for your device in AWS IoT Core

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses