PyBLE je bezplatné, open-source vývojové prostředí MicroPython IDE pro iPad a Android, určené především pro tablety. Umožňuje psát, přenášet a spouštět programy v jazyce Python na kompatibilních deskách mikrokontrolérů přes Bluetooth Low Energy (BLE), takže běžný vývojový postup nevyžaduje trvalý kabel USB, připojení k Wi-Fi, účet ani cloudovou službu.
S PyBLE můžete:
• Psát a upravovat kód MicroPythonu
• Ukládat a spouštět programy na připojené desce
• Zastavovat programy a provádět měkký restart
• Procházet, nahrávat, stahovat, přejmenovávat a mazat soubory desky
• Zobrazovat živý výstup konzole a odesílat vstup z konzole
• Vytvářet programy s offline bloky
• Před spuštěním kontrolovat vygenerovaný kód Pythonu
• Připojovat se přímo k blízkým kompatibilním deskám přes BLE
Kompatibilní deska musí používat MicroPython s otevřeným agentem PBLE/1 PyBLE. Standardní MicroPython s generickým hardwarem Bluetooth není automaticky kompatibilní. Deska obvykle vyžaduje jednu počáteční instalaci firmwaru přes USB pomocí podporovaného prohlížeče na počítači. Po zprovoznění probíhá každodenní úprava, přenos souborů, spouštění a komunikace s konzolí přes BLE.
PyBLE je navržen pro lokální provoz. Není závislý na reklamách, analytice, telemetrii, uživatelských účtech, předplatném ani cloudu. Zdrojový kód a soubory se přenášejí přímo mezi tabletem a vybranou deskou. Aktuálně ověřené profily firmwaru a jejich přesné hardwarové požadavky naleznete na adrese https://pyble.dev/flash.
Kompletní aplikace PyBLE, protokol PBLE/1, firmwarový agent, testy a dokumentace jsou veřejně dostupné pod licencí MIT:
https://github.com/PyBLE-dev/PyBLE
PyBLE je nezávislý open-source projekt SciLabPro, který spravuje Viwat Vchirawongkwin. Nejedná se o oficiální projekt ani aplikaci Univerzity Chulalongkorn.
MicroPython IDE pro kódování kompatibilních desek přes Bluetooth Low Energy.
Datum aktualizace
31. 10. 2026