Ce tutoriel montre la création d'une application de barre de menus macOS en temps réel à l'aide d'un dongle USB BLE BleuIO pour afficher les données environnementales. BleuIO simplifie le développement BLE (Bluetooth Low Energy), le rendant idéal pour créer des projets innovants. Les applications de la barre de menu macOS offrent un moyen discret de surveiller les données sans fenêtre dédiée. Ce projet utilise un moniteur de qualité de l'air HibouAir, mettant en valeur l'intégration de BleuIO dans des applications en temps réel.
rumps
(pour les applications de la barre de menus) et bleuio
(pour l'interaction BleuIO). Installez en utilisant : pip install rumps bleuio
L'application se connecte à BleuIO, recherche les publicités HibouAir et utilise une minuterie pour lancer des analyses toutes les deux minutes. Les données décodées (température, humidité, pression, CO2) sont affichées dans la barre de menu.
L'application :
Le script Python suivant gère l'initialisation du dongle, l'analyse des données, le décodage et les mises à jour des menus :
<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>
N'oubliez pas de remplacer "220069"
par le boardID
actuel de votre appareil HibouAir.
bleuio.py
.python bleuio.py
C'est un point de départ. Considérez ces extensions :
Ce tutoriel fournit un guide pratique pour créer une application de barre de menus macOS en temps réel à l'aide de BleuIO, démontrant la gestion des données BLE et l'intégration de l'application macOS. BleuIO ouvre de nombreuses possibilités pour les projets BLE.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!