4.2.6 anchor/{AnchorID}/handle/{MAC}/{Handle}
Handle:
Die Struktur der Generic Attribute Profile (GATT) Tabelle eines Bluetooth® Low Energy Peripheral Gerät herauszufinden (Discovery) ist ein energieintensiver Prozess. Um es zu verhindern, verwenden wir die Handle Nummer auf der GATT-Tabelle. In dieser Methode kann der Beacon Line Anker (Central) die Characteristics Werte lesen und schreiben. Das bedeutet, dass zum Lesen oder Schreiben von einem bestimmten Characteristic die Handle Nummer für das Frontend Programm bekannt sein muss.
key | value |
---|---|
URL | /{PREFIX}/anchor/{AnchorID}/handle/{MAC}/{Handle} |
Method | GET |
Description | Reads a Bluetooth® Low Energy handle of a Node over an Anchor |
Parameters | N/A |
Response | HEX |
Beispiel:
#curl localhost:8080/bline/v1/anchor/line1-01/handle/F6:49:C6:33:6D:B3/13
00
key | value |
---|---|
URL | /{PREFIX}/anchor/{AnchorID}/handle/{MAC}/{Handle} |
Method | PUT |
Description | Writes a Bluetooth® Low Energy handle of a Node over an Anchor |
Parameters | JSON |
Response | TEXT |
Beispiel:
#curl -X PUT localhost:8080/bline/v1/anchor/line1-01/handle/F6:49:C6:33:6D:B3/13 -H 'Content-Type: application/json' -d '{"data":"0x01"}'
Anchor: line1-01 has written handle 13 on Node: F6:49:C6:33:6D:B3 with 01!