Tutorial ini menunjukkan membina aplikasi bar menu macOS masa nyata menggunakan dongle USB BLE BleuIO untuk memaparkan data persekitaran. BleuIO memudahkan pembangunan BLE (Bluetooth Low Energy), menjadikannya ideal untuk mencipta projek inovatif. apl bar menu macOS menawarkan cara yang bijak untuk memantau data tanpa tetingkap khusus. Projek ini menggunakan monitor kualiti udara HibouAir, mempamerkan integrasi BleuIO ke dalam aplikasi masa nyata.
rumps
(untuk apl bar menu) dan bleuio
(untuk interaksi BleuIO). Pasang menggunakan: pip install rumps bleuio
Apl bersambung ke BleuIO, mengimbas iklan HibouAir dan menggunakan pemasa untuk memulakan imbasan setiap dua minit. Data dinyahkod (suhu, kelembapan, tekanan, CO2) dipaparkan dalam bar menu.
Permohonan akan:
Skrip Python berikut mengurus permulaan dongle, pengimbasan data, penyahkodan dan kemas kini menu:
<code class="language-python">import rumps import time import json from datetime import datetime from bleuio_lib.bleuio_funcs import BleuIO boardID="220069" #Remember to change this to your HibouAir's board ID # ... (rest of the code remains the same as in the original input) ...</code>
Ingat untuk menggantikan "220069"
dengan boardID
sebenar peranti HibouAir anda.
bleuio.py
.python bleuio.py
Ini adalah titik permulaan. Pertimbangkan sambungan ini:
Tutorial ini menyediakan panduan praktikal untuk mencipta aplikasi bar menu macOS masa nyata menggunakan BleuIO, menunjukkan pengendalian data BLE dan penyepaduan aplikasi macOS. BleuIO membuka banyak kemungkinan untuk projek BLE.
Atas ialah kandungan terperinci Membina Apl Bar Menu macOS Masa Nyata BLE. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!