IoT

Internet OF Things


Introduction of IoT

  • What is IoT?
  • How IoT is applied in different domains?
  • Use cases ranging from Smart Cities to IIoT
  • 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 Development


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 Python


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 DHT11 with raspberry pi
  • Interface PI-Camera with Raspberry
  • Program Raspberry pi for click image

Working Different wireless networking technology

  • NFC
  • Bluetooth
  • Zigbee

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
  • Design client and server using Python library and implement it.
  • Interface using Aneska android app

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

    .

IoT Platform-Connect, Monitor, Notify


AWS IoT Solution

  • IoT Core
  • IoT Analytics
  • SNS
  • Dynamo db

IBM IoT Solution

  • Node red

Azure IoT Platform

  • Azure IoT Hub – HTTPS,MQTT
  • Storage
  • Machine Learning
  • Notification Service
  • Stream Analytics

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

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


IoT Cloud Testing


Installation of JMeter


Load and performance testing of IoT Cloud platform


Case Studies and Discussion


PLC and IoT (Industrial Internet of Things)


Augmented Reality with IoT



Block chain with IoT


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)