Skip to content

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

  1. MQTT & IoT Messaging
  2. BLE with aioble
  3. Deep Sleep & Battery Power
  4. Writing Custom Sensor Drivers
  5. mpremote & mip — Tooling Deep Dive
  6. NTP, RTC & Timekeeping
  7. NeoPixels, Displays & Device UI
  8. ESP-NOW & Peer-to-Peer WiFi
  9. Error Handling & On-Device Logging
  10. 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.