IOT With Node JS

IOT With Node JS courses provide by Ducat IT Training School

Beginner 0(0 Ratings) 0 Students enrolled
Created by ducatittrainingschool staff Last updated Sat, 09-Apr-2022 English


IOT With Node JS free videos and free material uploaded by ducatittrainingschool staff .

Syllabus / What will i learn?

IoT Development

Introduction of IoT

  • What is IoT?
  • How IoT is applied in different domains?
  • IoT Development - IoT Security ľ IoT Analytics
  • How large is the IoT Market in different domains?
  • IoT Technology stack
  • Sensors & Actuators
  • Hardware Platforms
  • IoT Operating System
  • Wireless Communication Protocols
  • Network communication Protocols
  • Cloud, its components and IoT
  • Data Streaming in IoT
  • Data Store and IoT
  • Analytics & Visualization for IoT

IoT Device Design & Management

  • Top IoT hardware platform
  • Architecture, layout and comparison of different microcontroller
  • Sensor, Actuator, Microcontroller

Wireless Networking Technology

  • NFC
  • RFID
  • WIFI
  • Z WAVE
  • LoRaWAN
  • Zigbee
  • Cellular
  • Bluetooth
  • SigFox
  • NB-IOT

Wired Communication Protocol

  • SPI
  • UART
  • I2C

Interfacing of different Sensor, Actuator, Wireless Networking Technology with different microcontroller

Introduction of JavaScript

  • Variable
  • Operators
  • Ifů.Else
  • Switch case
  • For Loop
  • Loop Control
  • Function
  • Events
  • Cookies

JavaScript Object

  • Number
  • Boolean
  • String
  • Arrays
  • Date
  • Math
  • RegExp

Raspberry Pi

  • Raspberry-pi Architecture
  • Working with Raspberry Pi 3 Model
  • Industry Use case of Raspberry Pi
  • Installing OS and Designing Systems using Raspberry pi
  • Configuring Raspberry Pi for VNC Connection
  • Getting introduced to Linux OS
  • Basic Linux commands and uses
  • Interface sensor and Actuator with Raspberry-pi
  • Interface relay with raspberry pi
  • Interface different sensor like IR sensor/gas sensor
  • Interface different sensor like LDR/Soil sensor
  • Interface different sensor like Soil sensor with raspberry pi
  • Interface PI-Camera with Raspberry
  • Program Raspberry pi for click image
  • Program Raspberry pi for create video
  • Interfacing DC motor with raspberry pi

Networking and Communication Protocol

  • IoT Network
  • OSI Model
  • TCP and UDP
  • IP4 and IP6

IoT Transport layer protocol

  • Introduction of TCP & UDP
  • Difference between TCP/UDP Transport layer protocol
  • Practically testing the TCP v/s UDP by python socket programming

HTTP IoT Protocol

  • Introduction and structure of HTTP protocol
  • Application
  • Start with HTTP protocol GET/POST Method
  • Work on python Flask library design web page
  • Control thing from webpage using HTTP protocol

CoAP IoT Protocol

  • CoAP Architecture
  • Application
  • Difference between HTTP and CoAP Protocol

MQTT IoT Protocol

  • Introduction to MQTT
  • MQTT Subscribe/Publish
  • MQTT Broker,QoS,Security
  • Application
  • MQTT with Raspberry Pi
  • Installation of Mosquito MQTT broker
  • Publish and Subscriber test on local server broker
  • Test with multiple client.
  • Getting started with MQTT on Raspberry Pi
  • Installing Mosquitto on Raspberry pi
  • Making pi a local MQTT broker
  • Testing Publish and subscribe model on RPi
  • Publishing data from PC
  • Android to RPi over a local network
  • Controlling Pi GPIOs using iot.eclipse.org MQTT broker
  • Publishing live sensor data to io.adafruit.com
  • Controlling devices from cloud platform
  • Designing the IoT Gateway system
  • Gathering data from multiple publishers
  • Making Raspberry Pi as a IoT Gateway
  • Analyzing sensor data in smartphone over internet
  • Analyzing MQTT data packet using Wireshark software

AMQP Protocol

  • Architecture of AMQP Protocol
  • Application
  • Producer, Consumer, Broker
  • Architecture of RabbitMQ
  • Message Exchange type
  • Installation of message broker
  • Asynchronous message communication between publisher and RabbitMQ

WebSocket

  • Understand Architecture of WebSocket
  • Application
  • Implement using python library TORNADO or pywebsocket
  • MQTT over webSockets              

IoT Platform-Connect, Monitor, Notify

AWS-IoT using MQTT

AWS IoT Setup for Application Development

  • Introduction to AWS IoT
  • Creating a Thing in AWS IoT
  • Downloading SDK and configuring RaspberryPi.
  • Preparing the RaspberryPi to connect to AWS IoT
  • Downloading Certificates from AWS IoT console
  • Installing certificate in RaspberryPi
  • Connecting Sensors to RaspberryPi

Connect to AWS IoT

  • Configuring RaspberryPi sketch to connect to AWS IoT through Wi-Fi
  • Establishing MQTT Connection
  • Publishing Sensor data to AWS IoT Thing Shadow
  • Subscribing MQTT Topic and controlling actuator from Thing shadow.
  • Send Data from raspberry Pi to AWS IoT
  • Run Ultrasonic ranger sketch in RaspberryPi and check
  • Updating of data from RaspberryPi to AWS Thing Shadow

Dynamo DB

  • Introduction of dynamo DB
  • Create a table and rule for connect with awsIoT
  • Store IoT data in dynamo DB

SNS(Simple Notification Service)

  • Setup SNS service
  • Test SNS service by publish/subscribe
  • Create a rule and link with AWS IOT
  • Notify through mail when Publisher publish data

Storing data into the Dynamo Database from the AWS IoT control panel

  • Introduction to Kinesis Firehose from the AWS IoT panel
  • Configuring Kinesis Firehose for data transfer

Using the AWS Data Pipeline to move data from DynamoDB to S3

  • Introduction to the AWS Data Pipeline
  • Configure and implement the Data Pipeline for data transfer to S3

AWS Quicksight for data analytics and visualizations

  • Introduction to AWS Quicksight
  • Editing permissions and S3 bucket access
  • Creating a proper manifest to import the CSV file from S3
  • Cleaning our data with QuickSight functions
  • Further cleaning with functions
  • Designing a Line Chart with our data

AWS Lambda Functions with IoT

  • Introduction to AWS Lambda for IoT
  • Creating a Cloudlogger.js function in Lambda

Real time IoT device data monitoring with AWS Kinesis

AWS Greengras

Azure IoT

Azure IoT Hub

Stream Analytics

ML Studio

Power BI

IBM Bluemix

Node-Red

IoT Product & Project Development

  • Agile Project Development
  • Do's & Don't for IoT Project Development
  • Indian IoT Products
  • Product Development Lifecycle

IoT Analytics

  • Introduction of IoT Analytics
  • Machine Learning Technique
  • Need of IoT Analytics
  • Case Study
  • Predictive Analytics- Industry 4.0
  • Face recognition technique using IoT Analytics using pi camera and raspberry pi

IoT Security

  • Need of IoT Security
  • Requirements and Basic Properties
  • Main Challenges
  • Confidentiality
  • Integrity
  • Availability
  • Non-Repudiation

Cryptology

Cipher

  • Symmetric Key Algorithms (AES and DNS)

Attacks

  • Dictionary and Brute Force
  • Lookup Tables
  • Reverse Look Tables
  • Rainbow Tables

Hashing

  • MD5, SHA256, SHA512, RipeMD, WI
  • Objectives of Data Mining
  • Key aspects of Data Mining

Attack Surface and Threat Assessment

Embedded Devices

  • UART, SPI, I2C, JTAG

Network Attacks

  • Active/Passive Attacks
  • Eavesdropping
  • Identity Spoofing
  • Man-In-The-Middle (MITM)

IoT Protocol Built-In Security Features

On Transport Layer

  • SSL / TLS and DTLS
  • On Application Layer
  • MQTT
  • CoAP
  • XMPP
  • AMQP

Security Management

Identity and Access Management

Case Studies and Discussion

Use Cases (IoT Development, IoT Security, IoT Analytics)

  • Health Care Sector
  • Smart City (Smart parking,lighting,dustbin,trees, using LPWAN Technology)
  • Telecommunication
  • Energy or Power distribution
  • Automobile
  • Smart wearable device (Using NFC)
  • Agriculture (Smart planting)
  • Manufacturing - Industry 4.0(using PLC,SCADA)




















Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 140 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1 /-
Contact instructor for demo :