PyBLE یک محیط برنامهنویسی میکروپایتون رایگان، متنباز و مخصوص تبلت برای آیپد و اندروید است. این محیط به شما امکان میدهد برنامههای پایتون را روی بردهای میکروکنترلر سازگار از طریق بلوتوث کممصرف (BLE) بنویسید، منتقل کنید و اجرا کنید، بنابراین گردش کار توسعه عادی نیازی به کابل USB دائمی، اتصال Wi-Fi، حساب کاربری یا سرویس ابری ندارد.
با PyBLE، میتوانید:
• کد میکروپایتون را بنویسید و ویرایش کنید
• برنامهها را روی یک برد متصل ذخیره و اجرا کنید
• برنامهها را متوقف کنید و یک راهاندازی مجدد نرمافزاری انجام دهید
• فایلهای برد را مرور، آپلود، دانلود، تغییر نام و حذف کنید
• خروجی کنسول زنده را مشاهده کنید و ورودی کنسول را ارسال کنید
• برنامههایی را با بلوکهای آفلاین ایجاد کنید
• قبل از اجرای آن، کد پایتون تولید شده را بررسی کنید
• مستقیماً به بردهای سازگار نزدیک از طریق BLE متصل شوید
یک برد سازگار باید میکروپایتون را با عامل باز PBLE/1 PyBLE اجرا کند. میکروپایتون استاندارد با سختافزار بلوتوث عمومی به طور خودکار سازگار نیست. برد معمولاً نیاز به یک نصب اولیه سیستم عامل از طریق USB با استفاده از یک مرورگر دسکتاپ پشتیبانی شده دارد. پس از آمادهسازی، ویرایش روزانه، انتقال فایل، اجرا و ارتباط کنسول از طریق BLE انجام میشود.
PyBLE برای کار به صورت محلی طراحی شده است. هیچ تبلیغات، تجزیه و تحلیل، تلهمتری، حسابهای کاربری، اشتراکها یا وابستگی ابری ندارد. کد منبع و فایلها مستقیماً بین تبلت شما و برد انتخابی شما منتقل میشوند. برای پروفایلهای سیستم عامل معتبر فعلی و الزامات دقیق سختافزاری آنها، به https://pyble.dev/flash مراجعه کنید.
برنامه کامل PyBLE، پروتکل PBLE/1، عامل سیستم عامل، آزمایشها و مستندات تحت مجوز MIT به صورت عمومی در دسترس هستند:
https://github.com/PyBLE-dev/PyBLE
PyBLE یک پروژه مستقل SciLabPro متنباز است که توسط Viwat Vchirawongkwin نگهداری میشود. این یک پروژه یا برنامه رسمی دانشگاه Chulalongkorn نیست.
یک IDE میکروپایتون برای کدنویسی بردهای سازگار از طریق بلوتوث کممصرف.
تاریخ بهروزرسانی
۹ آبان ۱۴۰۵