BlueZ: How to set up a GATT-server von der Befehlszeile aus

Ich würde gerne wissen, ob es eine Möglichkeit zum einrichten einer gatt-server aus der Linux-Kommandozeile. Ich weiß, dass die BlueZ gatttool Befehl ermöglicht es Ihnen, zu handeln, als eine gatt-client und befragen Sie einen remote-gatt-server, allerdings glaube ich nicht, dass dieses tool kann verwendet werden, um einen server aufzusetzen.

Was ich erreichen will ist eine gatt-server, erstellt von der Befehlszeile aus, und kann verhört werden von einem zentralen Gerät (z.B. iOS-oder Android-Gerät) zu verbinden, um die GATT-server, entdecken Sie die Leistungen und Eigenschaften, und Bearbeiten Sie die Daten in den Eigenschaften.

Beispiel:

Gatt-Server mit 1-service enthält 3 Eigenschaften.

  • Service uuid = 0xFFFF
  • Char 1 uuid = 0xAAAA, Wert = 01, Eigenschaften = lesbar
  • Char 2 uuid = 0xBBBB, value = 00, Eigenschaften = lesbar & beschreibbar
  • Char 3 uuid = 0xCCCC, Wert = 02, Eigenschaften = Meldepflichtige

Ich bin mit kernel-version 3.11.0-und BlueZ 5.19

Schreibe einen Kommentar