Workshop on IOT Using Raspberry Pi and ESP8266.
COURSE OBJECTIVES
- Explore the hardware and software tools (Phython and Embedded C, HTML)
- IoT Platform and IO Configuration
- Interactive web applications
- Networking of Raspberry Pi
COURSE OUTCOMES
- Accessing Digital sensor via wifi with HTML Web server using ESP866
- Build your computer using Raspberry Pi platform
- Setup IoT connectivity using a remote desktop
- Develop and test an IoT weather monitoring station
DAY 1
Introduction to Internet of Things & ESP8266
- Architecture of IoT
- Application development life cycle in IoT
- Esp8266 introduction
ESP8266 Programming
- Setting up Arduino IDE for ESP8266
- Hello world
- Digital input & Output Programming
Creating HTML webserver
- Scanning the available wifi networks
- Connecting ESP8266 to Wifi Network
- Controlling LED via Web Server input\
Sensor interfacing
- Accessing Analog sensor via wifi with HTML Web server
- Getting time from NTP Server
Introduction To Raspberry Pi
- Flavours of raspberry pi
- BCM-Ethernet, BCM-Ethernet, USB
- Composite RCA, HDMI slot, camera slot
- Display slot, GPIO, SD card slo
DAY 2
Setting up Raspberry Pi
- Hello world with python
- Interfacing digital sensors with raspberry pi
- Making raspberry pi as software defined FM transmitter
- Raspberry PI interfacing with Arduino
- Webcam interfacing
HTML Programming
- Creating a webpage to control I-O devices, Reading data from sensor and passing to web page
IOT Projects
- Home automation and home security monitoring
- Live video streaming robot
- Smart plugs
- Standalone web server with online DBMS.