2016-08-31 2 views
0

J'utilise bluetooth LE pour diffuser certaines données de capteur de pression, ainsi que des données d'unité de mouvement inertiel.Organisation des services LE bluetooth

Les capteurs IMU nécessitent un auto-étalonnage pour fournir des données utiles. Un exemple de l'étalonnage est de le déplacer dans un chemin à 8 chiffres, ou de le poser encore pendant environ 1 seconde. L'IMU fournit des données, ainsi que le niveau d'étalonnage (non calibré - partiellement étalonné - totalement calibré).

Je transmets actuellement les données du capteur de pression + IMU via un seul service. Où dois-je mettre les données d'étalonnage de l'IMU? Dans un service différent, ou une caractéristique différente?

Idéalement, je veux être en mesure de vérifier le niveau d'étalonnage, effectuer l'auto-étalonnage, puis commencer à enregistrer des données réelles.

Répondre

1

Je vous suggère d'utiliser un service et une caractéristique différente. En fait, sur Bluetooth SIG, il existe de nombreux profils BLE similaires qui peuvent être les mêmes avec vos demandes, vous pouvez les consulter. Il y avait un profil en cours nommé TPMS mais pas encore adopté.