web-dev-qa-db-fra.com

Utilisation de Bluetooth Low Energy en ligne de commande Linux

Je travaille sur l'utilisation du modem Bluetooth basse consommation avec Linux. J'utilise l'option de ligne de commande pour cela, c'est-à-dire hcitool. Je peux trouver les appareils en utilisant la commande: $ hcitool scan

Cela fonctionne bien pour moi, je peux également diffuser mon appareil en utilisant:

 Sudo hciconfig hci0 leadv

Cela fonctionne également très bien. Mais je veux ajouter les services et les caractéristiques du périphérique modem qui peuvent être détectés par un autre périphérique. J'ai essayé sdptool add mais ça ne marche pas pour moi. Quelqu'un sait-il comment ajouter les services et les caractéristiques au périphérique à l'aide des outils de ligne de commande d'ubuntu?

Edit: Mon modem diffuse mais n'est pas en mesure d'explorer les services et les caractéristiques de l'autre appareil BLE. Maintenant, je peux définir le nom de l'appareil à l'aide de hcio name command

Edit: Maintenant, je peux rendre les services et les caractéristiques, en exécutant simultanément Sudo hcidump commande. Mais je ne suis pas en mesure de savoir d'où je tire ces services et ces caractéristiques. Une observation définitive est que ces services sont rendus à partir de la machine.

26
V-Xtreme
38
nopsoft