WiFi#

WiFi is the most capable wireless link available on low-cost microcontrollers — offering megabit throughput, IP-native connectivity, and integration with existing home and enterprise infrastructure. It is also the most power-hungry and RAM-intensive radio option, drawing 100–300 mA during active transmission and requiring 30–50 KB of heap just for a TLS connection. Every WiFi firmware project involves balancing throughput, security, and power consumption against the constraints of the target hardware.

This section covers WiFi from the embedded firmware perspective across multiple platforms — ESP32 (ESP-IDF), Raspberry Pi Pico W (CYW43439), Microchip ATWINC1500, and Linux-based SBCs. Topics range from the 802.11 association flow and reconnection strategies to SoftAP provisioning, WPA3 security, power-saving modes, and local network discovery with mDNS.

Pages#

Page last modified: March 1, 2026