Be an expert in Internet of Things
( IoT)
Learn to develop complete IoT applications from scratch. Learn Hardware, Firmware and Cloud integration. The course covers all topics from Basics to advanced with real-world examples
Online video course : Internet of Things
MAJOR AREAS COVERED
Hardware design
Learn to work with multiple wireless modules Like Wifi, Bluetooth, Lora, GPS, SPRS, ZigBee
Firmware Design
Learn to work on IoT protocols like MQTT and programming microcontrolller
Basic Interfacing
Interfacing ESP32 with different sensors. Both analog and Digital inputs are discussed here
Cloud Integration
Learn to develop Dashboards using different platforms and develop end to end applications
On completion of the course you will be able to,
Develop IoT firmware by yourself
Interface various sensors, collect and process data from them
Create online dashboards for the data analytics and telemetry
Create an Android/IOS application to view the data from anywhere
Create a local webserver using your device to monitor and store data
Develop bluetooth based application and connect it with any device including the mobile phones
Use WiFi to connect to internet and publish data to websites and IoT webservices
Use GSM and GPRS services to publish and exchange data between services
Use long range communication protocol like LoRa to connect with distant devices
TOPICS COVERED IN THE COURSE
ESP32 – Programming and sensor interfacing
ESP32 SOC features and programming Concepts for IoT application development. Interfacing Different analog and digital sensors with ESP32 to measure the physical parameters such as humidity, pressure, and temperature.
IoT Architecture
The general IOT Architecture with the protocols involved and the communication flow between end device and cloud services. The IOT System features and applications with examples.
MQTT protocol
The architecture, features of MQTT protocol and Pub/Sub model with the client and Brokers. MQTT Protocol with different cloud services and IoT examples using MQTT Protocol.
IoT cloud platform – Cayenne
IoT Application Development using Cayenne and MQTT Protocol. Debugging and testing of MQTT connections with Cayenne.
WiFi and BLE
The wireless protocols WIFI, Bluetooth and BLE With all the fundamentals, General features, Protocol specifications and Working.BLE and WIFI in ESP32 and developing firmware for wifi scan and BLE Server applications.
Mobile apps in android & IOS
Mobile Application Development in Android and iOS using app-building tools. Building the application for controlling the devices remotely.
IoT gateway
The importance of IoT Gateway in IoT Architecture and General features of IoT Gateway based on ESP32. Firmware development to Communicate gateway with sensors in the node using different wireless protocols.
GSM/GPRS
The SIM808 module interfacing with the IoT gateway and communicating with esp32 through UART. Developing firmware to setup GSM/GPRS connectivity in ESP32 IOT Gateway.
LoRa
Lora Interfacing using SPI in IoT Gateway and Establishing the Long Range communication. Developing the Firmware to communicate between Two LORA Devices.
Mangoose OS
Application building using mongoose os in esp32 platforms. Connecting esp32 with cloud platforms using mongoose os and publishing the sensor readings on cloud dashboard.
Setting up Local Webserver
Creating the web server in ESP32 IoT Gateway to serve the sensor reading through the webpage. Creating the firmware for webserver and serving the html page on client requests.
Applications and example projects
Building IoT Application using IOT Gateways, Node Devices, Sensors and cloud platforms. Creating Example projects and Demonstrating the IoT concepts.