Ich arbeite an der Verwendung des Bluetooth Low-Energy-Modem mit Linux. Ich verwende die Befehlszeilenoption für das d. H. hcitool
. Ich bin in der Lage zu den Geräten finden Sie den Befehl verwenden: $ hcitool scan
Mit Bluetooth Low-Energy in Linux-Befehlszeile
Es funktioniert gut für mich, auch ich mit der Lage bin, mein Gerät zu übertragen:
sudo hciconfig hci0 leadv
Es arbeitet auch gut. Aber ich möchte dem Modem die Dienste und Merkmale hinzufügen, die von anderen Geräten erkannt werden können. Ich habe versucht sdptool add
, aber es funktioniert nicht für mich. Weiß jemand, wie man die Dienste und Merkmale mit den Befehlszeilenwerkzeugen in ubuntu zum Peripheriegerät hinzufügt?
Edit: Mein Modem sendet aber nicht in der Lage, die Dienste und Charakteristik des anderen BLE Gerät zu erkunden. Jetzt bin ich in der Lage den Namen des Geräts einzustellen hcio name command
bearbeiten mit: jetzt ich in der Lage bin, die Dienste und charakteristisch zu machen, indem Sie gleichzeitig laufen sudo hcidump
Befehl. Aber ich kann nicht nachvollziehen, woher ich diese Dienste und Eigenschaften bekomme. Eine bestimmte Beobachtung ist, dass diese Dienste von der Maschine gerendert werden.
Ich bin mir nicht sicher, ob es in Bluez etwas gibt, um einen GATT-Server zu simulieren. (Ich habe versucht, in der Vergangenheit zu suchen und konnte keinen finden) SDP ist reguläres Nicht-LE-Bluetooth, also ist es nicht da. –