Course Code: iotcstm
Duration: 28 hours
Prerequisites:

Participants should have:

Basic programming experience (preferably in Python or C/C++).

A general understanding of computer networks (IP, HTTP, etc.).

Familiarity with Linux and command-line interfaces is helpful but not mandatory.

Overview:

This practical, hands-on course provides a comprehensive introduction to the Internet of Things (IoT), from device-level programming to cloud-based data processing and visualization. Participants will explore the full IoT architecture—sensors, communication protocols, microcontrollers, and cloud integration—through guided exercises using development boards like ESP32 and Raspberry Pi. By the end of the course, learners will be able to build a complete IoT pipeline: reading sensor data, transmitting it via MQTT/HTTP, processing it on cloud platforms such as Azure IoT Hub, AWS IoT Core, or Google Cloud IoT, and visualizing it using tools like Grafana or Power BI. Security best practices and simulated cyber threats are also covered to ensure robust and safe deployments.

 

This course is designed for:

Developers or engineers looking to expand into the IoT domain.

System integrators working on smart devices or edge computing projects.

Technical project managers or solution architects needing a practical understanding of IoT ecosystems.

Students or professionals interested in prototyping smart home, industrial IoT, or sensor-based systems.

Course Outline:

Introduction to IoT

IoT architecture: device – network – cloud

Communication protocols: MQTT, CoAP, HTTP (with hands-on testing using a local broker)

Sensors and actuators: practical work with development boards (e.g., ESP32, Arduino)

Writing and testing sensor code

Microcontrollers: ESP32 and Raspberry Pi – setup, programming, communication

Networking and data transmission via MQTT/HTTP

Cloud storage and processing (Azure IoT Hub, AWS IoT Core, GCP IoT)

Cloud service configuration and real-time data transmission

Data visualization with tools such as Grafana or Power BI

IoT security: authentication, encryption, OTA firmware updates

Simulated attacks and implementing protections

Recap, Q&A, and a practical mini-project

Sites Published:

Magyarország - IoT All-in-One

România - IoT All-in-One

Bulgaria - IoT All-in-One

Moldova - IoT All-in-One

Uzbekistan - IoT All-in-One