IoT | Workshop on Internet of Things using Arduino, RaspberryPi & MQTT

Workshop Highlights 

  • What “the Internet of Things” means and how it relates to Cloud computing concepts 
  • How open platforms allow you to store your sensor data in the Cloud 
  • The basic usage of the Arduino, RaspberryPi & Nodemcu  environment for creating your own embedded projects at low cost 
  • How to connect your Arduino & RaspberryPi with your Android phone.
  • Basic usage of RaspberryPi.
  • Use of Arduino & RaspberryPi in IoT
  • How to create your own Android App using MIT App Inventor.
  • How to send data to the Internet and talk to the Cloud.
  • How to update sensor readings on Twitter (Social Networking Sites).
  • How to control any device from anywhere across the world.
  • How to connect to cloud ready IoT Server using MQTT.
  • Python, Embedded C, Node.js etc will be covered. 

Topics To Be Covered 

Day1

* Introduction to the Internet of Things

  • The Internet of Things
  • The Basics of Sensors & Actuators
  • Introduction to Cloud Computing

* The Arduino Platform 

  • The Arduino Open-Microcontroller Platform
  • Arduino Basics
  • Arduino Board Layout & Architecture

* Reading from Sensors
* Programming fundamentals ( C language )
* Arduino Programming & Interface of Sensors

  • Interfacing sensors with Arduino
  • Programming Arduino
  • Reading from Sensors

Project 1: Simple LED Program for Arduino
Project 2: Integrating Sensors & Reading Environmental Physical Values.
Project 3: Reading Environmental Values on Android Smartphone.

  • Talking to your Android Phone with Arduino
  • Connecting Arduino with Mobile Device.
  • The Android Mobile OS.
  • Using the Bluetooth Module

Project 4: Creating Android App using MIT App Inventor & controlling arduino connected devices through App.
Project 5: Voice Controlled Mini Home Automation using Android Smartphone 

Day 2
Project 6: Control Devices using Localhost Web Server for Home Automation.

  • Integrating Ethernet Module & Testing DHCP Connection
  • Creating Program for Localhost Web Server for controlling devices.

Project 7: Being Social on Twitter & update status on Twitter through Arduino

  • Make Electronics Gadget Talk to Internet
  • Integrating Ethernet Module
  • Creating App on Twitter

Project 8: Send Voltage & Analog Data on Cloud Server.

  • Cloud Computing
  • Communicating with the Cloud using Web Services.
  • Cloud Computing & IoT.
  • Popular Cloud Computing Services for Sensor Management. 

Project 9: Use Arduino to Upload free data from Environmental Sensors to Cloud Server.
Project 10: Automatically update status on Twitter based on Sensor Data.
Project 11: Control Electronic Devices from anywhere across the world using Internet & Mobile App.  

Day 3

* Introduction to the Internet of Things

  • The Internet of Things
  • The Basics of Sensors & Actuators
  • Introduction to Cloud Computing

* Understanding and Introduction to RPi  

  • What is SOC?
  • Versions of Raspberry Pi & Their Difference
  • Raspberry Pi 3
  • Basics of Electronics
  • Hardware Description
  • Pin Configuration

 * OS Installation on SD Card  

  • Downloading Image
  • Study Various Operating Systems Available
  • Making SD Card: Formatting and Partitions
  • Raspberry Pi SD Installer  

* OS Configuration  

  • Booting Into Desktop
  • GUI Version
  • CLI Desktop
  • Changing Timezone
  • Other Options
  • Raspi-Config
  • Test

 * Network Setup  

  • Setting Up Using GUI
  • Setting Up Using Command Line
  • Finding Pi’s IP Address
  • Connecting with Wi-Fi/ LAN/ Datacard 

 * GPIO  

  • Study GPIO Pins
  • Libraries Using Git
  • Configuring GPIO Pins  

* Pi using SSH  

  • Enabling SSH
  • Logging in using Putty
  • Run Basic Commands
  • Use GPIO 

 * Linux 

  • Understanding Linux
  • File Structure
  • Linux Commands
  • Permissions

 * Using Python 

  • Understanding Python
  • Condition Statement
  • Loops
  • Importing Libraries
  • Functions 

Project 12: LED Program with Raspberry Pi
Project 13: Controlling LED with a Switch using Raspberry Pi.
Project 14: Integrating IR Sensor with Raspberry Pi. 

Day 4

Project 15: Integrating Temperature & Humidity Sensor with Raspberry Pi read Current Enviornment Values.
Project 16: Reading Environmental Values on Android Smartphone.

  • Talking to your Android Phone with RaspberryPi
  • Connecting RaspberryPi with Mobile Device.
  • The Android Mobile OS.
  • Using the Bluetooth Module

Project 17: Control Devices using Localhost Web Server for Home Automation.

  • Integrating Ethernet Module & Testing DHCP Connection
  • Creating Program for Localhost Web Server for controlling devices.

Project 18: Send Sensor Data on Cloud Server.

  • Cloud Computing
  • Communicating with the Cloud using Web Services.
  • Cloud Computing & IoT.
  • Popular Cloud Computing Services for Sensor Management.

Project 19: Automatically Tweet Sensor Data on Twitter.
Project 20: Control Electronic Devices from anywhere across the world using Internet & Mobile App.

Day 5

Project 21: Sending Sensor Data to Cloud using Raspberry Pi.

Ø   Introduction to MQTT & Communication protocol for IoT

§  Understanding MQTT

§  Difference between HTTP & MQTT

§  Understanding MQTT Broker

§  Understating Publish & Subscribe Methods 

Project 22: Installing server on Raspberry Pi.
Project 23: Connecting Arduino with Raspberry Pi Server.
Project 24: MQTT Publish from Arduino.
Project 25:  MQTT Subscribe from Arduino. 

Eligibility: The are no prerequisites for joining this workshop. Any one interested, can join this workshop. While a basic C Programming would be helpful, it is not compulsory. Student from Electronics, Electrical, Instrumentation, CS/IT any branch student can attend this workshop.

Certification Policy:

  • Certificate of Merit for all the workshop participants from Innovians Technologies & Technex'18, IIT Varanasi.
  • Certificate of Coordination for the coordinators of the campus workshops & Technex'18, IIT Varanasi.

** If Organising College Want then they can opt for same workshop without IIT Certification as well in that all the participants and coordinators will get certificate from Innovians Technologies. For more details Please Click Here. 

Fees:  Rs. 2500/-  per participant (Without Take Away IoT Kit)
          * This fee include workshop training, study material & software tool Kit, certification. Incase of without kit fees model, kit will be provided for hands-on but after the workshop it will be taken back.

Our Clients

Request for Zonal Center
  • calendar
Tell A Friend