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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books