Connected Embedded Systems: ESP32 and IoT
A structured Intermediate learning path with prerequisites, ordered practical units and completion evidence.
0% complete0/6 required units
Learning outcomes
- Provision and diagnose Wi-Fi/BLE devices.
- Implement non-blocking sensor telemetry.
- Validate UART, I²C, SPI and wireless behaviour.
- Apply power, security and recovery practices.
Required tools
- ESP32 development board
- I²C sensor and OLED
- Multimeter and optional logic analyser
- Arduino IDE or ESP-IDF
Prerequisites
Log in to enrol, unlock sequencing and save course progress.
Student loginOrdered course sequence
- 🔒Required · 60 min
ESP32 DevKit V1
Review boot pins, 3.3 V limits and power
Complete the previous required unit to unlock. - 🔒Required · 90 min
ESP32: Wi-Fi Web Server
Complete local network practical
Complete the previous required unit to unlock. - 🔒Required · 60 min
UART, I2C and SPI Protocol Bench
Pass protocol checkpoints
Complete the previous required unit to unlock. - 🔒Required · 2 hours
MQTT Publish, Subscribe and QoS
Demonstrate local broker telemetry
Complete the previous required unit to unlock. - 🔒Required · 5 hours
ESP32 Local Wi-Fi Sensor Dashboard
Submit working dashboard and test evidence
Complete the previous required unit to unlock. - 🔒Required · 30 min
Microcontroller Foundations Assessment
Pass timed assessment
Complete the previous required unit to unlock.
Capstone and graduation
Build a local, recoverable ESP32 sensor node with provisioning, telemetry, command handling, offline indication and documented current measurements.
Required course completion: 100%
Complete the remaining required units to graduate.