IoT Communication Security
Secure MQTT, TLS, BLE & Cellular Protocols
This course focuses on protecting data in transit for IoT systems.
You will learn how to:
- Secure device-to-cloud communication
- Choose correct authentication models
- Avoid common TLS and MQTT misconfigurations
- Design communication security across Wi-Fi, BLE, and cellular networks
Prerequisites
- Embedded C/C++ experience
- Basic understanding of networking
- Completion of Secure IoT Firmware (recommended)
Course Structure
- Week 1: IoT Communication Threat Landscape
- Week 2: TLS Fundamentals for Embedded Devices
- Week 3: Secure MQTT Architecture & Authentication
- Week 4: BLE Security & Pairing Models
- Week 5: Cellular IoT Security (LTE-M / NB-IoT)
- Week 6: End-to-End Secure Communication Architecture
➡️ Start here: Week 1 — Communication Threats