PyBLE is an open-source, MIT-licensed MicroPython IDE for programming microcontroller boards over Bluetooth Low Energy (BLE), which targets Android tablet and iPad users.PyBLE combines a Flutter-based IDE for iPad and Android with support for MicroPython and visual programming (Blockly), an open MicroPython agent firmware, and the PBLE/1 protocol fully documented by the developer. The IDE currently supports features such as editing and running Python, a live console, wireless file management, and initial firmware targets include ESP32, ESP32-S3, and ESP32-C3 wireless microcontrollers.PyBLE app in landscape mode: GPIO 48 NeoPixel Blocks beside the generated MicroPython.
PyBLE highlights:
Flutter app
Filtered BLE discovery and PBLE/1 open protocol support
MicroPython editor with save, run, stop, soft reboot, and live console








