PyBLE เป็น IDE สำหรับ MicroPython แบบโอเพนซอร์สและใช้งานได้ฟรี สำหรับ iPad และ Android ช่วยให้คุณเขียน ถ่ายโอน และรันโปรแกรม Python บนบอร์ดไมโครคอนโทรลเลอร์ที่เข้ากันได้ผ่าน Bluetooth Low Energy (BLE) ทำให้เวิร์กโฟลว์การพัฒนาตามปกติไม่จำเป็นต้องใช้สาย USB การเชื่อมต่อ Wi-Fi บัญชี หรือบริการคลาวด์แบบถาวร
ด้วย PyBLE คุณสามารถ:
• เขียนและแก้ไขโค้ด MicroPython
• บันทึกและรันโปรแกรมบนบอร์ดที่เชื่อมต่อ
• หยุดโปรแกรมและทำการรีบูตแบบซอฟต์แวร์
• เรียกดู อัปโหลด ดาวน์โหลด เปลี่ยนชื่อ และลบไฟล์บอร์ด
• ดูเอาต์พุตคอนโซลแบบเรียลไทม์และส่งอินพุตคอนโซล
• สร้างโปรแกรมด้วย Blocks แบบออฟไลน์
• ตรวจสอบโค้ด Python ที่สร้างขึ้นก่อนรัน
• เชื่อมต่อโดยตรงกับบอร์ดที่เข้ากันได้ในบริเวณใกล้เคียงผ่าน BLE
บอร์ดที่เข้ากันได้ต้องรัน MicroPython พร้อมกับเอเจนต์ PyBLE/1 แบบโอเพนซอร์ส MicroPython มาตรฐานที่มีฮาร์ดแวร์ Bluetooth ทั่วไปจะไม่เข้ากันได้โดยอัตโนมัติ โดยปกติบอร์ดจะต้องติดตั้งเฟิร์มแวร์เริ่มต้นหนึ่งครั้งผ่าน USB โดยใช้เบราว์เซอร์เดสก์ท็อปที่รองรับ หลังจากตั้งค่าแล้ว การแก้ไข การถ่ายโอนไฟล์ การรัน และการสื่อสารคอนโซลในแต่ละวันจะเกิดขึ้นผ่าน BLE
PyBLE ออกแบบมาให้ทำงานแบบโลคอล ไม่มีการโฆษณา การวิเคราะห์ข้อมูล การส่งข้อมูลทางไกล บัญชีผู้ใช้ การสมัครสมาชิก หรือการพึ่งพาคลาวด์ โค้ดต้นฉบับและไฟล์จะถูกถ่ายโอนโดยตรงระหว่างแท็บเล็ตของคุณกับบอร์ดที่คุณเลือก ตรวจสอบ https://pyble.dev/flash สำหรับโปรไฟล์เฟิร์มแวร์ที่ได้รับการตรวจสอบแล้วและข้อกำหนดฮาร์ดแวร์ที่แน่นอน
แอปพลิเคชัน PyBLE โปรโตคอล PBLE/1 เอเจนต์เฟิร์มแวร์ การทดสอบ และเอกสารประกอบทั้งหมดมีให้ใช้งานได้ภายใต้ใบอนุญาต MIT:
https://github.com/PyBLE-dev/PyBLE
PyBLE เป็นโครงการโอเพนซอร์สอิสระของ SciLabPro ที่ดูแลโดย Viwat Vchirawongkwin ไม่ใช่โครงการหรือแอปพลิเคชันอย่างเป็นทางการของจุฬาลงกรณ์มหาวิทยาลัย
IDE สำหรับ MicroPython เพื่อเขียนโค้ดสำหรับบอร์ดที่ใช้งานร่วมกันได้ผ่าน Bluetooth Low Energy