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

Requirements

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.

 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories