ESP32
ESP32 is a family of low-cost, energy-efficient microcontrollers that integrate both Wi-Fi and Bluetooth capabilities.
It runs firmware (compiled program stored in flash memory)
Usually written in:
- C / C++
- MicroPython (on some MCUs like ESP32)
- Rust (less common but growing)
How can Wi-Fi and Bluetooth work without an OS?
Wi-Fi and Bluetooth can function on the ESP32 without a conventional OS because the wireless functionality is handled by a combination of binary blobs (closed-source drivers), a dedicated radio hardware subsystem, and the ESP-IDF networking stack, which can operate on a bare-metal approach.