Prerequisites: Basic knowledge of C programming. Beginners are also welcome.
- Arduino: IDE installation and environment setup. Details of Arduino and how to structure the source code. Using Arduino as Node or Gateway.
- How to build connected apps. Understanding the Data exchange mechanism (JSON), HTTP and REST APIs.
- IoT Connectivity – Using GSM and ESP8266 for bringing internet connectivity to Arduino.
- Sensor board – Using sensors (analog and digital) with Arduino. Connecting Temp, DHT, Reed, Power, Proximity and Light sensors.
Other Sensors – Moisture sensor, Sound sensor, Flex sensor, Touch sensor
More Interfaces – 4x4 keypad, 7 Segment, LED, LED Matrix, Servo Motor, Nokia LCD.
Data transmission using – RF and BT.
Using GPS for location
Sending the data to IoT cloud – Thingspeak
Performing the IoT analytics using Python language
Storing information in Database – MongoDB
Client-server Communication – HTTP and MQTT
Raspberry usage demo – Making it as broker.
Projects and code challenges