Industrial IOT

With this workshop you will be introduced with the amazing world of IOT and its thrilling applications. Using Arduino development board and other required electronics components, you will develop an electronic device that streams temperature and humidity data over the internet. You can program the system in such a way that say whenever the temperature exceeds a certain limit, the device can automatically generate a tweet. As well as a module will also be develop to control home appliances using the Wifi network available.

Prerequisites: –

Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Prior basic knowledge of Arduino platform is mandatory.

Tools Expected: –

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session):-

 Arduino Board, Wifi Module, Bread Board, A to B USB Cable, DHT Sensor, Resistor, LEDs, Jumper wires and Reference Materials

Concepts: –

Embedded C, Arduino IDE, Attention Commands, Cloud and Server

Summary: –

This workshop will be addressed about Internet of things applications and how to get live feed of a sensor integrated at our home or work place through internet.

Project: –

  • Integrating Sensors & Reading Environmental Physical Values.
  • Create a localhost server
  • Use Arduino to Upload free data from Environmental Sensors to Cloud Server.
  • Automatically Tweet Sensor Data on Twitter.
  • ESP8266 Controlled with Android App
  • Creating Node Red app for controlling

Commitment: –

2 Days (7 hours each including 1-hour lunch break)

Agenda: –

Day 1

Session 1-  (03:30 hrs)

Introduction to IOT

  • What is IOT?
  • Basics of IOT
  • IOT in home automation
  • IOT Industrial Applications
  • How large is the IOT Market?
  • Latest updates in the IOT industry.
  • Available IOT alliances details and the standards that are getting evolved
  • Multiple IOT applications and solutions available in market
  • Multiple IOT platform (hardware) example Ras-pi, Arduino,etc., comparison and usage
  • Some quick review of arduino

 

Web Server

  • Attention Commands for ESP8266
  • Creating a Webserver using Arduino and ESP Module

 

Reading Sensor Value

  • Integration of Temperature and Humidity Sensor
  • Reading the real time value of temperature and humidity over serial monitor

 

Concept of Thingspeak and other cloud platform

  • Cloud Computing
  • Communicating with the Cloud using Web Services.
  • Cloud Computing & IoT.
  • Popular Cloud Computing Services for Sensor Management.
  • Create API for your Arduino Application

 

Programming

  • Program your Arduino to access ThingSpeak platform and deploy sensor value

 

Session 2- (02:30 hrs)

Verify the Sensor data over cloud and analyse them

Creating Twitter App on ThingSpeak

  • How to create apps on ThingSpeak?
  • Create a twitter API
  • Trigger an action of twitting through Arduino
  • Make ESP and Arduino to tweet the sensor value

 

Session Recap

Day 2

Session 1- (03:30 hrs)

Communication Protocol

  • What is broker?
  • What are pub and sub?
  • Mosquitto Broker
  • MQTT protocol
  • HTTP vs MQTT
  • Installation of Mosquitto to make a system as broker
  • Access IP address of broker

 

Node Red

  • What is node red?
  • How node red can be used to control IOT devices
  • Install Node Red in your Machine
  • Create apps through Node Red
  • Program ESP Module to be controlled through Node RED apps

 

Session 2- (02:30 hrs)

Relay control and Home Automation

  • Controlling Relay using Arduino output
  • Android Apps for Arduino controlling
  • What is MIT App inventor?
  • How android phone can be used to control various home appliances?

 

Session Recap

Zonal Round of SkillThon

  • Competition
  • Certificate distribution and acknowledgement