IOT with Raspberry Pi

Raspberry Pi is a most advanced credit card sized computer with all the features that a computer is supposed to have. We can browse, play games and develop mobile or desktop applications with a system configured with raspberry pi. Additionally the GPIO (general Purpose Input output) pins given can be used to connects sensors to detects physical world and upload the data over cloud to be monitored anywhere from the world. The last updated data can also be monitored with simple python program.


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

Need to Prepare?

Prior programming experience is not required.

Tools Expected:-

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

Tools Provided (for the session):-

Raspberry P Board, Bread Board, HDMI to VGA cable, Data cable, DHT Sensor, Resistor, LEDs, Jumper wires and Reference Materials


Linux based OS, Open Source Platform, Python, Sensor Cloud and Server


This workshop will be addressed about whole new environment of computer system “Raspberry Pi” & Internet of things applications and how to get live feed of a sensor integrated at our home or work place through internet using raspberry pi Computer.


  • Digital Output for Raspberry Pi
  • Interfacing Digital Switch
  • Integrating Sensors & Reading Environmental Physical Values.
  • Use Python to Upload free data from Environmental Sensors to Cloud Server.
  • Retrieve updated value from cloud on Raspberry Pi Command Prompt .


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


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
Introduction to Raspberry Pi
  • What is Raspberry Pi Computer?
  • Raspberry Pi Board
  • Features of Raspberry Pi
  • Installing OS in Raspberry Pi
  • Operating System Configuration
  • Network Setup of Raspberry Pi
  • Demo on What we can do with Raspberry Pi
  • Basics of Electronics.
  • Sensors and Actuators.
Hands-on with Raspberry Pi and Python
  • Programming Raspberry Pi using Python
  • Basic and Intermediate Concepts of Python


Session 2- (02:30 hrs)
GPIO Access
  • Accessing GPIO Pins of Raspberry pi
  • GPIO description
  • Python Program to use General Purpose input and output
  • Programming & Interfacing LED as digital Output
  • Programming and Interfacing Switch as Digital input
  • GPIO Analog Output
Session Recap


Day 2
Session 1- (03:30 hrs)
Sensors & Actuators
  • Interafacing Sensors ( Temparatue ,Humidity )
  • Creating Libraries for sensor reading
  • Access sensor reading over system
Implementaion of IOT
  • Introduction to Thingspeak
  • What are cloud Servers
  • Cloud computing and IOT
  • Popular Cloud Servers
  • Cloud platform introduction
  • Creating Channel for live data feed
  • Raspberry Pi Interfacing with Cloud
  • Python programming for updating sensor data
  • Update Information of Sensors connected to Rpi in Cloud server
  • Continuously monitor sensor reading through internet


Session 2- (02:30 hrs)
Thingspeak apps
  • Link your Twitter account with Cloud Server
  • Generate API and program raspberry pi
  • Reading Channel Information from Cloud Server
  • Trigger Actions based on Sensor Information
Session Recap

Zonal Round of SkillThon

  • Competition
  • Certificate distribution and acknowledgement



INR 1400 (GST exclusive) Per Participation