Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Exploring Aws Iot

    Posted By: ELK1nG
    Exploring Aws Iot

    Exploring Aws Iot
    Last updated 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.94 GB | Duration: 8h 31m

    Device to AWS Cloud integration: Programming Embedded Devices and managing data in AWS IoT

    What you'll learn
    Program the ESP8266, ESP32, or Raspberry Pi 3 to send data to AWS IoT Core
    Connect to AWS free Tier and use relevant AWS services
    Understand MQTT, JSON, IoT, and the AWS cloud
    Become familair with device to cloud communication
    Place IoT data into Dynamo DB by creating a table and data fields
    Gain competency designing graphs and using analytics on IoT data
    Code with basic programming structures in JavaScript, Python, and C
    Get experience with many AWS services vital to IoT like Lambda and S3
    Learn to Create Security certificates and policy's in AWS IoT
    Requirements
    Comfortable using a PC, Mac, or a Linux computer
    Some knowledge of the Internet of Things ( IoT)
    Desire to understand device to cloud communication
    Experience with a basic IDE like Arduino
    Amazon AWS familiarity is helpful
    Description
    This course explores the various features of device to cloud communication using Amazon AWS IoT Core on a AWS  free tier account.   Before the course starts we need an AWS free tier account, a local installation of the AWS CLI tool, and installation of the MQTT.fx testing tool (all free).  After this is set up we will program inexpensive, WiFi enabled embedded devices such as the ESP8266, ESP32, and Raspberry Pi to communicate with AWS IoT Core with MQTT.    We will take advantage of free "Internet of Things" (IoT)  development environments, like Mongoose OS in JavaScript, Arduino in C, Zernyth in Python, AWS FreeRTOS in C,  and the AWS IoT SDK in both JavaScript and Python for the Raspberry Pi to program our inexpensive WiFi devices.  You will need at least one or more of the following devices to transmit data to AWS IoT.  Alternately, you can send JSON test payloads from IoT Core directly, imitating a IoT device.  The course continues on with programming our embedded devices to send data from the device to the AWS cloud.  To transmit our data we will use the built in MQTT broker on our devices firmware, sending JSON encoded sensor data, to the AWS IoT console.   Device                                     Development Environment                Programming LanguageESP8266 12-E                           Mongoose OS, MicroPython                  JavaScript, ArduinoESP32                                       Arduino, Zerynth, FreeRTOS                   JavaScript, Python, Arduino, CRaspberry Pi 3 Model B           AWS IoT SDK                                          JavaScript, PythonFrom within the IoT console we will create AWS IoT “Rules” and “Actions” to explore many of the built in AWS IoT enabled services that are integrated in the AWS IoT Core console on the AWS cloud. Creating rules-based actions to AWS services we will send, store, file, manipulate, graph and analyze our sensor data through a variety of important AWS applications.   Some of these integrated applications, using these rule-based actions, are Dynamo Database, S3, SNS, Lambda, Data Pipeline, Glue,  QuickSight, AWS IoT Analytics, and SageMaker.IoT is largely the fusion of devices and the web, specifically the cloud; all sending and recording data, ubiquitously and continually, everywhere. Understanding and being able to  prototype and implement an end-to-end, device to cloud path communication is a much in demand career skill. Having the skills to build a prototyping IoT solution in the cloud is already an important and highly demanded skill set for those wanting to call themselves IoT developers, and this is more true as time goes on and IoT exponentially expands as cheap connected devices become wide-spread.   Remember! 30 days money-back guarantee with no questions asked. I want you to be happy with the value I believe this course provides. 

    Overview

    Section 1: Welcome to the course

    Lecture 1 Welcome to the Course

    Lecture 2 IoT Devices used for the Course

    Lecture 3 Development Board recommendations for 2022

    Lecture 4 Software and Languages used for the Course

    Lecture 5 The MQTT protocol for IoT and the Publish/Subscribe model

    Section 2: Setting up Free tier AWS, AWS CLI, Policys, Security Credentials, and Testing

    Lecture 6 AWS Free Tier and Configuring the AWS CLI

    Lecture 7 AWS IoT Actions and Core related services

    Lecture 8 Introducing IAM for IoT policys and Roles

    Lecture 9 Creating Security Credentials and composing an IoT policy from AWS IoT Core

    Lecture 10 Communication protocols and security for devices on AWS

    Lecture 11 Sending JSON test payloads from the AWS CLI and the IoT Core console

    Lecture 12 Download the MQTT.fx test tool

    Lecture 13 Using the MQTT.fx tool to test our MQTTs connection and send data to AWS IoT

    Lecture 14 Using a MQTT.fx script for automated testing as a virtual IoT device

    Lecture 15 Troubleshooting MQTT.fx connection error

    Lecture 16 Using the cURL tool to test our AWS IoT certificates via HTTPS to IoT Core

    Lecture 17 Automated testing using a bash script and the AWS CLI

    Section 3: MQTTs Arduino sketch to AWS IoT Core for the ESP8266/ESP32

    Lecture 18 Arduino Sketch to connect your ESP8266/ESP32 directly to AWS IoT Core

    Lecture 19 Modified ESP8266/ESP32 Arduino Sketch to deliver JSON payload to AWS IoT Core

    Lecture 20 ESP8266 Updated sketch changes for Board Manager 3+

    Section 4: HTTPs Arduino sketch to AWS IoT Core for the ESP8266 and ESP32

    Lecture 21 A word about Node-Red and the Arduino Sketch.

    Lecture 22 The Arduino HTTPS Sketch to connect your device to AWS IoT Core

    Section 5: MicroPython to AWS IoT Core using Thonny on the ESP32 and ESP8266

    Lecture 23 Introduction to MicroPython and Thonny for the ESSP32 and ESP8266

    Lecture 24 Setting up your ESP device for MicroPython and the Thonny IDE

    Lecture 25 Programming the ESP32 to connect to AWs IoT Core with Thonny in MircoPython

    Lecture 26 Programming the ESP8266 to connect to AWs IoT Core with Thonny in MircoPython

    Section 6: Using Mongoose OS on embedded devices for AWS IoT

    Lecture 27 Introduction to Mongoose OS

    Lecture 28 Reviewing the init.js demo code for our device

    Lecture 29 Programming our own init.js firmware with Mongoose OS in Javascript

    Lecture 30 Using Mongoose OS in 2022 to connect with IoT Core with a custom loop program

    Section 7: Programming the ESP32DevKitC in Python with Zerynth (optional in 2022)

    Lecture 31 Registering your Device and Installing the virtual machine

    Lecture 32 Configuring Zerynth to AWS IoT

    Lecture 33 Running the Test program

    Lecture 34 Customizing the test program

    Section 8: Programming the RaspberryPi3 with the AWS IoT SDK in Python

    Lecture 35 Provisioning AWS IoT to receive our JSON sensor data from our RaspberryPi-3

    Lecture 36 Setting up our RaspberryPi3 with the AWS SDK in Python, and the AWS CLI tool.

    Lecture 37 Modifying the basicPubSub.py program to send our data to AWS IoT with our Rpi3.

    Section 9: Programming the RaspberryPi3 with the AWS IoT SDK in Node.js

    Lecture 38 Programming the RPi

    Section 10: SNS Push Notifications

    Lecture 39 Set up a text notification for our sensor data

    Lecture 40 Set up an email notification for our sensor data

    Lecture 41 Using conditional data testing for notifications

    Section 11: S3 and data objects

    Lecture 42 Saving a data object driectly to S3

    Lecture 43 Exporting data to CSV or JSON

    Lecture 44 Creating an open and accessible public S3 data bucket in 2022

    Section 12: Using Kinesis Firehose for stroring timeframe defined data

    Lecture 45 Introduction to Kinesis Firehose from the AWS IoT panel

    Lecture 46 Configuring Kinesis Firehose for data transfer

    Section 13: Storing data into the Dynamo Database from the AWS IoT control panel

    Lecture 47 Introduction to DynamoDB

    Lecture 48 Configuring the DynamoDB for our sensor data

    Section 14: Using the AWS Data Pipeline to move data from DynamoDB to S3

    Lecture 49 Introduction to the AWS Data Pipeline

    Lecture 50 Configure and implement the Data Pipeline for data transfer to S3

    Section 15: Using AWS Glue to index and transform our data

    Lecture 51 Introduction to AWS Glue

    Lecture 52 Using Glue to crawl our data file

    Lecture 53 Using a Glue ETL job to transform our JSON data to CSV

    Section 16: AWS Quicksight for data analytics and visulizations

    Lecture 54 Introduction to AWS Quicksight

    Lecture 55 Editing permissions and S3 bucket access

    Lecture 56 Creating a proper manifest to import the CSV file from S3

    Lecture 57 Cleaning our data with QuickSight functions

    Lecture 58 Further cleaning with functions

    Lecture 59 Designing a Line Chart with our data

    Section 17: AWS Lambda Functions for IoT

    Lecture 60 Introduction to AWS Lambda for IoT

    Lecture 61 Creating a Cloudlogger.js function in Lambda

    Lecture 62 Advanced Lambda: IoT Publisher from Lambda

    Lecture 63 IoT Data Publisher from Lambda

    Section 18: Bonus Section: AWS IoT Analytics

    Lecture 64 AWS IoT Analytics: Setup Channel, Pipeline, and Datastore

    Lecture 65 AWS IoT Anlytics: Ingesting and Displaying our IoT Data

    Lecture 66 AWS IoT analytics: Using AWS Sagemaker on our Dataset

    Section 19: Bonus Section: AWS Device Shadows and multiple Pub/Sub's

    Lecture 67 Intro to Shadow devices and duplex Pub/Sub

    Lecture 68 Arduino PubSub sketch with $aws/../shadow/update topics

    Lecture 69 Using Multiple Topics with AWS Shadow Sate

    Lecture 70 Arduino sketchs with multiple topics and subscription repsonses

    Lecture 71 Intro into Shadow/Get and Shadow/Get/Accepted

    Lecture 72 Setting up shadow multiple 'Things' representing devices in the wild

    Lecture 73 Our Arduino Sketch to maintain state on multiple trucks as IoT devices.

    Section 20: Bonus Section: Timestream data ledger with Grafana visualizations

    Lecture 74 Create a Timestream database and send IoT data from IoT Core to the new database

    Lecture 75 Connect the free Grafana online visualization tool to our Timestream database

    Section 21: Bonus Section: Amazon FreeRTOS for the ESP32

    Lecture 76 Amazon FreeRTOS Part 1 Intro

    Lecture 77 Amazon FreeRTOS Part 2 Setting up the environment and programming files

    Lecture 78 Amazon FreeRTOS Part 3 Exploring the code

    Section 22: Optional Material: Node-Red for AWS IoT Core

    Lecture 79 Intro to using Node-Red with Arduino and AWS IoT

    Lecture 80 Creating an IBM Cloudant account and Node-Red App

    Lecture 81 Configuring our Node-Red application

    Lecture 82 interfacing our Arduino Sketch with Node-Red

    Engineers interested in the Internet of Things (IoT),Electronic Hobbyists wanting to acquire more IoT skills,Web or Cloud Programmers interested in Embedded Devices,Embedded device Programmers interested in learning AWS Cloud