Internet of Things

    Introduction to IOT

  •  What is IOT
  •  Future of IOT
  •  IOT Applications in different domain
  •  How large is the IOT Market in different domains?
  •  Benefits & challenges
    • Component of IOT
    •  What are things, nodes, end devices
    •  Gateway, communication medium
    •  Cloud, servers
    •  Analytics, machine learning, Artificial intelligence.
    •  Layers of IOT platform

      Lets Create Things
    •  What will be the role of the end devices?
    •  Things to consider when choosing a right development platform
    •  Things to consider when choosing a right development platform
    •  Introduction to Arduino/ConnectiFY development platform.
    •  Microcontroller Basics and (Sensors/Actuators)
    •  Chosing communication medium for connecting to internet
    •  Wired protocol/wireless protocol(usage ,merits, demerits)
    •  Understanding differences between microcontroller and microprocessor based development platform

  •  Practical- Interfacing different MCU platform on ConnectiFY development board
  •  Practical- Interfacing of various sensor and peripherals
  •  Practical- Interfacing of LCD, LED ,Motor Driver, ADC ,keypad , RTC
  •  Practical- sending data to pc using ConnectiFY (rs232/USB) and arduino
  •  Practical – Controlling relay using Bluetooth and 8051/arduino
    • Network of IOT Devices
    •  Gateways
    •  Introduction of Layered Architecture for IOT network protocals
    •  Protocols used in IOT domain
    •  Introduction to MQTT protocol (Publish and Subscribe method)
    •  Introduction to COAP protocol
    •  Comparison of the different IOT protocols, advantages and disadvantages (limitations) of these IOT protocols.
    •  Practical- Creating HTTP WebServer on arduino and controlling led using Rest API on ConnectiFY..
    •  Practical- Running COAP server on ESP8266 and controlling Relay using Copper.
    •  Practical- Publishing and subscribing data to MQTT broker using mobile app and ConnectiFY.

    Server and Dashboard
  •  Introduction to MQTT broker
  •  Introduction to Raspberry pi
  •  Introduction to node.js
  •  Dashboard for IOT devices
  •  Using Raspberry pi as a IOT device
  •  Programing Raspberry GPIO’s with python
  •  Practical-Installing Mosquito broker on Raspberry pi using SSH
  •  Practical-Installing node red on raspberry and local pc (linux and windows).
  •   Practical-Learning how to add modules in node red and creating Flows.>
  •  Practical-Sending data to IOT device using Node Red Dashboard
  •  Practical-Using Raspberry as a gateway for IOT devices
  •  Practical-Using Raspberry as a local server for IOT devices and dashboard
  •  -toggling pin using Node red and Raspi GPIO library from remote dashboard
  •  Practical-Installing node red on raspberry and local pc (linux and windows).
  •  Practical-Learning how to add modules in node red and creating Flows.
  •  Practical-Sending data to IOT device using Node Red Dashboard
  •  Practical-Switch on and off LED using switch
  •  Practical-PWM Pulse width modulation for analogue output

    IoT Platforms/ Webservices

  •  Why we need Cloud /Webservices.
  •  Introduction to edge computing and Fog computing.
  •  AWS, IBM Bluemix , Thingsworx, Microsoft Azure.
  •  Introduction to Amazon Web Services.
  •  Using AWS IOT core for IOT system development.

Industrial Internet of things
  •  What is the need of IOT in Industry.
  •   Major challenges in IIOT
  •  Working with our IIOT based product DAMS(data aggregator and monitoring systems).
    • Role of AI and Machine learning in IOT
    •  Data Analytics in IOT .
    •  AI/ML(using tenserflow).