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.
Agenda: – Day 1 Session 1- (03:30 hrs)
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
Attention Commands for ESP8266
Creating a Webserver using Arduino and ESP Module
Integration of Temperature and Humidity Sensor
Reading the real time value of temperature and humidity over serial monitor
Communicating with the Cloud using Web Services.
Cloud Computing & IoT.
Popular Cloud Computing Services for Sensor Management.
Create API for your Arduino Application
Program your Arduino to access ThingSpeak platform and deploy sensor value
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
Day 2 Session 1- (03:30 hrs)
What is broker?
What are pub and sub?
HTTP vs MQTT
Installation of Mosquitto to make a system as broker
Access IP address of broker
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)
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?
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
Embedded C, Arduino IDE, Attention Commands, Cloud and Server
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.
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
2 Days (7 hours each including 1-hour lunch break)