Level 2 · Intermediate Intermediate¶
Goal: turn single-board sketches into connected, battery-aware devices —
publish over MQTT, advertise over BLE, sleep for weeks on a battery, write
your own sensor drivers, and master the mpremote/mip tooling that makes
MicroPython development fast.
Modules¶
- MQTT & IoT Messaging
- BLE with aioble
- Deep Sleep & Battery Power
- Writing Custom Sensor Drivers
- mpremote & mip — Tooling Deep Dive
- NTP, RTC & Timekeeping
- NeoPixels, Displays & Device UI
- ESP-NOW & Peer-to-Peer WiFi
- Error Handling & On-Device Logging
- Project — MQTT Weather Station
Content status
Level 2 module content is being written — every page below has its scope defined and will be filled in next. Level 1 is complete and is the prerequisite for everything here.