Internet of Things (IOT) - From Beginner to Expert

Course Overview

Internet of Things is already here. It is estimated by 2020, 50 billion things will be connected to the internet. This presents an unprecedented opportunity for you to understand and deploy solutions that exploit the data generated by the connected devices for a beneficial solution. In our iot course, learn the technical know-how of the IoT world and the open source hardware paradigm. 

From our IoT expert, learn the very nature of myriad components such as sensors and adapters. Also, gain a deep understanding of the raspberry pi board in our IoT course and with easy to follow step by step instruction install the operating system on it to make it functional. Master the skills you need to put all the components together, configure them as per your solution design and implement it.

 

At the end of the training, participants will be able to:

  1. Differentiate between different development boards
  2. Recognize and differentiate between the various use cases of different sensors, actuators, solenoid valve and power adapters
  3. Install Ubuntu / Windows 10 IoT operating system and setup a Raspberry PI board
  4. Understand the architecture of IoT solutions
  5. Implement an IoT solution practically

Pre-requisite

Good understanding of the Internet, cloud and networking concepts is good to have

Duration

2 days

Course Outline

  1. Evolution of Internet
  2. IoT for the general world
  3. IoT for technology professionals
  4. Technical knowhow needed for IoT
  5. Embedded Systems
  1. What is open source hardware?
  2. Arduino
  3. Raspberry Pi
  4. Beaglebone
  5. Intel Galileo
  6. ESP8266
  1. Sensors
  2. Motors
  3. Actuator
  4. Solenoid valves
  5. Power adapters
  6. Shields
  1. Lab1 – Installing Raspbian in SD card
  2. Making essential connections
  3. Booting up the Raspberry Pi
  4. Running simple programs
  5. Lab2 – Programming and Interfacing LED with Raspberry Pi
  6. Lab3 – Interfacing Sensor with Raspberry Pi and analyzing the data
  1. IPv6
  2. Sensor networks
  3. Cloud computing
  4. M2M
  5. Wearables
  6. Complex Event Processing (CEP)
  1. Setting up the development board – Arduino
  2. Connecting required components
  3. Setting up solution design
  4. Final implementation
  1. HTTP
  2. MQTT
  3. Understanding HTTP v/s MQTT
  4. Quality of Service
  5. Retain Flag
  6. CoAP
  7. XMPP
  8. AMQP
  1. Lab4- Writing a Python Code for MQTT Publishing Client
  2. Lab5- Publishing sensor data from Raspberry Pi using MQTT analyzing data on Smartphone
  3. Lab6 – Writing a Python Code for MQTT Subscribing Client
  4. Lab7- Controlling devices/appliances connected to Raspberry Pi over MQTT from Smartphone
  1. ThingSpeak – an open IoT Cloud Platform :
  2. Lab8 – Analyzing telemetry sensor data from Raspberry Pi on thingspeak using HTTP Protocol
  3. AWS IoT :
  4. Understanding AWS IoT Architecture and components
  5. AWS IoT Device registry, policy and security certificates
  6. Lab9- registering a device, creating security certificates and building policy for device
  7. Lab10 – connecting Raspberry Pi to Publish sensor data to AWS IoT
  8. IBM Watson IoT Overview
  9. Microsoft Azure IoT Overview
  1. IPv6
  2. Sensor networks
  3. IoT Gateway
  4. Cloud computing
  5. M2M
  6. Wearables
  7. Complex Event Processing (CEP)
  8. IoT Project Management
  9. Do’s and Don’ts for handling an IoT Project

Reviews