このチュートリアルでは、BleuIO USB BLE ドングルを使用して環境データを表示するリアルタイム macOS メニュー バー アプリケーションを構築する方法を示します。 BleuIO は BLE (Bluetooth Low Energy) 開発を簡素化し、革新的なプロジェクトの作成に最適です。 macOS メニュー バー アプリは、専用ウィンドウを使用せずにデータを監視する目立たない方法を提供します。このプロジェクトでは HibouAir 大気質モニターを使用し、リアルタイム アプリケーションへの BleuIO の統合を紹介します。
rumps
(メニュー バー アプリ用) および bleuio
(BleuIO インタラクション用)。 次を使用してインストールします: pip install rumps bleuio
アプリは BleuIO に接続し、HibouAir 広告をスキャンし、タイマーを使用して 2 分ごとにスキャンを開始します。 デコードされたデータ(温度、湿度、圧力、CO2)がメニューバーに表示されます。
アプリケーションは次のことを行います:
次の Python スクリプトは、ドングルの初期化、データ スキャン、デコード、メニューの更新を管理します。
<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>
忘れずに "220069"
を HibouAir デバイスの実際の boardID
に置き換えてください。
bleuio.py
として保存します。python bleuio.py
これは出発点です。 次の拡張機能を検討してください:
このチュートリアルでは、BleuIO を使用してリアルタイム macOS メニュー バー アプリケーションを作成する実践的なガイドを提供し、BLE データ処理と macOS アプリの統合を示します。 BleuIO は BLE プロジェクトに多くの可能性をもたらします。
以上がBLE リアルタイム macOS メニュー バー アプリの構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。