IoT Online Training & Certification

IoT (Internet of Things) Course Content

Hands-on IoT App with Smart Hardware

What is Internet of Things?

  • Current technological trends and near future prospects
  • Digital world, real world and augmented world
  • M2M communication and automation history
  • Relation with embedded systems
  • General introduction to Arduino, Raspberry Pi and smartWIFI boards
  • Introduction to IoT

Why and How IoT Evolved?

  • Industrial internet
  • Evolution of desk-less workforce
  • TPM, OEE and various other approaches
  • Need for real time insights

Understanding IoT Ecosystem

  • What is IoT application?
  • What are basic elements / building blocks of IoT app?
  • How are these blocks connected together?
  • The systematic method to design IoT application
  • Architecting our hands-on project

What are Available Platforms for IoT Application?

  • Hardware devices: arduino, raspberry pi and smart wifi, etc.
  • Wearable development boards
  • Cloud platforms for IoT
  • Softwares, programs and stacks available for building IoT applications
  • How each of the above would be applicable in our hands-on project
  • Installation of various packages necessary for project and list of tools

Working with Smart Hardware

  • Understanding smartWIFI hardware and sensors?
  • Drivers and libraries installation
  • LUA language basics and program samples
  • Understanding basic hardware API

Send Data on Internet

  • Using freeboard.io to build a quick dashboard
  • Understand data posting format for dweet.io
  • Modify script to send data to dweet.io using http API on smart-Wi-Fi
  • Data visualization on dashboard

Understanding MQTT Protocol Basics

  • How it works?
  • Broker and client terminologies
  • Publisher and subscriber model

Use Case Project

  • Control onboard RGB LED with API
  • Controlling LED using GPIO commands
  • Using Timers to do repetitive task
  • Connecting to wifi access point
  • HTTP utility for webpage download and data posting
  • Reading button status and show data on USB terminal
  • Interfacing of temperature sensor
  • Interfacing of light sensor
  • Understand working of broker, web-sockets demo and mqtt phone-app
  • Use mqtt API on smartWiFi to initiate mqtt connection with broker
  • Write LUA script to read onboard sensors and send data to cloud server
  • Act on message from server and respond locally
  • Use mobile phone-app or web-browser to perform interactive control

Build your own IoT Platform on Cloud

  • What is Internet of Things?
  • Current technological trends and near future prospects
  • Digital world, real world and augmented world
  • Introduction to IoT

Understanding IoT Ecosystem

  • What is IoT application?
  • What are basic elements / building blocks of IoT app?
  • How are these blocks connected together?
  • The systematic method to design IoT application
  • Architecting our hands-on project

What are Available Hardware Devices for IoT Application?

  • Hardware devices: arduino, raspberry pi and smart-Wi-fi, etc.
  • Understanding smart hardware being used for hands-on project

What are Essentials for Building Own IoT Platform?

  • Software, programs and stacks required
  • Accessing your cloud instance and preliminary installations
  • Installation of various packages necessary for project and list of tools

Understanding MQTT Protocol Basics

  • How it works?
  • Broker and client terminologies
  • Publisher and subscriber model

Hands on Project

  • Listing down web services and APIs required
  • Design database schema and create
  • Configure mqtt broker to work as a bridge for communication
  • Configure MySQL database & table to store the sensor values
  • Creating database listener
  • Creating database retrieval mechanism
  • Create JavaScript web socket
  • Creating Rest API
  • Configure smart WI-FI to send and receive the data
  • User interface screen – webpage made with HTML + CSS
  • Creating sensor visualization screen