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.
SDP est absent dans BLE. Le cadre de diffusion/publicité et le client/serveur GATT sont utilisés à la place.
Plusieurs liens: