PyBLE è un IDE MicroPython gratuito e open-source, pensato per tablet, disponibile per iPad e Android. Consente di scrivere, trasferire ed eseguire programmi Python su schede microcontroller compatibili tramite Bluetooth Low Energy (BLE), eliminando la necessità di un cavo USB permanente, una connessione Wi-Fi, un account o un servizio cloud per il normale flusso di lavoro di sviluppo.
Con PyBLE è possibile:
• Scrivere e modificare codice MicroPython
• Salvare ed eseguire programmi su una scheda connessa
• Interrompere i programmi ed eseguire un riavvio software
• Esplorare, caricare, scaricare, rinominare ed eliminare i file della scheda
• Visualizzare l'output della console in tempo reale e inviare input dalla console
• Creare programmi con blocchi offline
• Ispezionare il codice Python generato prima di eseguirlo
• Connettersi direttamente a schede compatibili nelle vicinanze tramite BLE
Una scheda compatibile deve eseguire MicroPython con l'agente PyBLE open source PBLE/1. MicroPython standard con hardware Bluetooth generico non è automaticamente compatibile. La scheda richiede in genere un'installazione iniziale del firmware tramite USB utilizzando un browser desktop supportato. Dopo il provisioning, le operazioni quotidiane di modifica, trasferimento file, esecuzione e comunicazione con la console avvengono tramite BLE.
PyBLE è progettato per funzionare localmente. Non prevede pubblicità, analisi, telemetria, account utente, abbonamenti o dipendenze dal cloud. Il codice sorgente e i file vengono trasferiti direttamente tra il tablet e la scheda selezionata. Consultare https://pyble.dev/flash per i profili firmware attualmente validati e i relativi requisiti hardware.
L'applicazione PyBLE completa, il protocollo PBLE/1, l'agente firmware, i test e la documentazione sono disponibili pubblicamente sotto licenza MIT:
https://github.com/PyBLE-dev/PyBLE
PyBLE è un progetto open source indipendente di SciLabPro, gestito da Viwat Vchirawongkwin. Non è un progetto o un'applicazione ufficiale dell'Università Chulalongkorn.
Un IDE MicroPython per la programmazione di schede compatibili tramite Bluetooth Low Energy.
Ultimo aggiornamento
31 ott 2026