4.2.6 anchor/{AnchorID}/handle/{MAC}/{Handle}
Handle:
Die Struktur der Generic Attribute Profile (GATT) Tabelle eines BLE 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 BLE 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 BLE 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!