PyBLE és un IDE MicroPython gratuït, de codi obert i pensat principalment per a tauletes, per a iPad i Android. Permet escriure, transferir i executar programes Python en plaques de microcontrolador compatibles a través de Bluetooth Low Energy (BLE), de manera que el flux de treball de desenvolupament normal no requereix un cable USB permanent, una connexió Wi-Fi, un compte o un servei al núvol.
Amb PyBLE, podeu:
• Escriure i editar codi MicroPython
• Desar i executar programes en una placa connectada
• Aturar programes i realitzar un reinici suau
• Navegar, carregar, descarregar, canviar el nom i suprimir fitxers de la placa
• Veure la sortida de la consola en directe i enviar l'entrada de la consola
• Crear programes amb blocs fora de línia
• Inspeccionar el codi Python generat abans d'executar-lo
• Connectar-se directament a plaques compatibles properes a través de BLE
Una placa compatible ha d'executar MicroPython amb l'agent PyBLE obert PBLE/1. El MicroPython de sèrie amb maquinari Bluetooth genèric no és compatible automàticament. La placa normalment requereix una instal·lació inicial de firmware a través d'USB utilitzant un navegador d'escriptori compatible. Després del provisionament, l'edició diària, la transferència de fitxers, l'execució i la comunicació de la consola es duen a terme a través de BLE.
PyBLE està dissenyat per funcionar localment. No té publicitat, anàlisi, telemetria, comptes d'usuari, subscripcions ni dependència del núvol. El codi font i els fitxers es transfereixen directament entre la tauleta i la placa que seleccioneu. Consulteu https://pyble.dev/flash per obtenir els perfils de firmware actualment validats i els seus requisits exactes de maquinari.
L'aplicació PyBLE completa, el protocol PBLE/1, l'agent de firmware, les proves i la documentació estan disponibles públicament sota la llicència MIT:
https://github.com/PyBLE-dev/PyBLE
PyBLE és un projecte de codi obert independent de SciLabPro mantingut per Viwat Vchirawongkwin. No és un projecte o aplicació oficial de la Universitat de Chulalongkorn.
Un IDE de MicroPython per codificar plaques compatibles a través de Bluetooth Low Energy.
S'ha actualitzat el dia:
31 d’oct. 2026