
Explore the building blocks of IoT, including architecture, sensors, actuators, and devices, with hands-on demos using microcontrollers, Raspberry Pi, simulators, relays, and cloud integration.
Explore how sensors and actuators form the IoT input–output loop, converting ambient changes into analog or digital signals, processed by microcontrollers to drive relays and maintain conditions such as 25°C.
Explore a quick comparison chart of popular IoT boards on the market, including Arduino, Raspberry Pi, and BeagleBone Black, with guidance on choosing based on background and project needs.
Explore micropython and the Esplorer IDE to program microcontrollers with a compact Python subset, use open-source libraries, connect to the internet, and read analog signals into the cloud.
Demystify rest api usage in IoT by performing get requests with micropython on node mcu to fetch and display sensor weather data, including temperature in Celsius, on an explorer device.
Explore MQTT, a lightweight publish/subscribe messaging protocol for IoT, using brokers, topics, publishers, and subscribers to exchange kilobyte-scale data between devices with low bandwidth.
Demystify mqtt with micropython by publishing to and subscribing from broker topics. Authenticate with a user id and password, and use on/off messages to control a device.
Configure the IFTT
Program and test Adafruit MQTT with IoT devices by configuring the modem, installing the required libraries, and validating on/off and slider controls through topic messaging and device status checks.
Install Google Assistant from the Play Store on Android, then open the app and speak to it; it responds based on your iftt setup or directs you if no match.
Explore the raspberry pi as a linux-based microcomputer with GPIO and wifi capabilities. Choose between Raspberry Pi Imager and manual installation to prepare the OS on an SD card.
Configure a headless Raspberry Pi for SSH access over Ethernet, power it with a suitable supply, and enable SSH by placing a file in the boot folder (port 22).
Test the Raspberry Pi gpio pins through scripts to verify gpio functionality, diagnose cable and peripheral issues, and use a provided script to simulate or distort gpio conditions.
Explore a plug-and-play cloud platform for integrating an IoT actuator (LED), control lights from a dashboard, and drag-and-drop noncoding tools to exchange data back and forth.
Become an expert in IoT in shortest possible time. This is an ultimate bundled course with multiple features and would truly stand out in the crowd.
Few of the unique features of the course are:
All in One:
This course has explanation and live demonstration on the most widely used IOT boards, namely.
Arduino Uno.
Node MCU - ESP 8266 / ESP32 - Understand and use micro python, the latest programming languages in IOT
Raspberry pi 3- Model B.
Micro python are increasingly getting adopted these days in tiny micro controller IoT devices. Towards this, the course provide complete explanation right from flashing /installing micro-python in a micro controller IoT device - namely ESP Node MCU - 8266 up to its integration to cloud.
Added to this, has simple and easy to understand demonstration on REST API and MQTT protocols which are widely used in resource constrained IOT devices such as ESP NODE MCU - 8266, Raspberry pi etc.
For better understanding on cloud integration data analytics with IoT, wide range of open source platform as a service cloud(PaaS) have been used:
Openweathermap
Cloudmqtt
Thinkspeak
google assistant with IFTTT , Adafruit IO dashboard
Mydevices
Voice based IOT - smart building application using NODE MCU 8266 . This is demonstrated using open source application and mobile app - google assistant.
Finally, all the code units (micropython ,python & Arduino IDE) used in the course are available in the resources for download.
Once you have gone through the course, you would have a expert level understanding of not only IOT devices but also the some of the critical protocols used in IoT and its integration to cloud platform. More importantly, all this is explained through the widely used IoT language of Python.
Good luck on being early adopter of IOT and on your journey of exploring the next generation technology revolution!
Happy learning!!!.