Have any questions? +91-706-507-1212 +91-954-000-5113 training@cybertronns.com

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.

Our intuition about the future is linear. But the reality of information technology is exponential, and that makes a profound difference. If I take 30 steps linearly, I get to 30. If I take 30 steps exponentially, I get to a billion.

Ray Kurzweil


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


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)

Apply for this Workshop ?