Course Outline

Introduction to the Internet of Things (IoT)

IoT Architecture: Device – Network – Cloud

Communication Protocols: MQTT, CoAP, HTTP (including hands-on testing with a local broker for government)

Sensors and Actuators: Practical Work with Development Boards (e.g., ESP32, Arduino)

Writing and Testing Sensor Code

Microcontrollers: ESP32 and Raspberry Pi – Setup, Programming, and Communication

Networking and Data Transmission via MQTT/HTTP

Cloud Storage and Processing (Azure IoT Hub, AWS IoT Core, GCP IoT)

Configuration of Cloud Services and Real-Time Data Transmission

Data Visualization with Tools Such as Grafana or Power BI

IoT Security: Authentication, Encryption, Over-the-Air (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++) for government-related projects.

A general understanding of computer networks, including protocols such as IP and HTTP.

Familiarity with Linux and command-line interfaces is beneficial but not required.

 28 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories