Bluetooth Mesh IoT Basisstation
Nach der erfolgreichen Anmeldung des Bluetooth Mesh Adapters wird dessen IoT-Core-Baum in den
IoT-Core-Baum der Bluetooth Mesh Basisstation eingebunden (Unterstruktur meshnetwork/
mesh_adapter[x] (x: 1...50)).
8.4.8.3 Beispiel: Mesh Adapter ersetzen
Aufgabe: Der im Bluetooth Mesh-Netzwerk angemeldete Mesh Adapter mit der UUID "XX-XX-XX-XX-
XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX" soll ersetzt werden durch den Mesh Adapter mit der
UUID "YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY".
Lösung: Den Dienst replace auf der Unterstruktur meshnetwork/provisioning ausführen. Die
UUID der beiden Mesh Adapter muss übergeben werden.
Anfrage (Request):
{
"code": "request",
"cid": 1,
"adr": "/meshnetwork/provisioning/replace",
"data": {
"old_id": "XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX-XX",
"new_id": "YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY"
}
}
Antwort (Response):
{
"cid": 1,
"adr": "/meshnetwork/provisioning/replace",
"code": 200
}
8.4.8.4 Beispiel: Mesh Adapter vom Mesh-Netzwerk abmelden
Aufgabe: Der Bluetooth Mesh Adapter mit der UUID "YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-
YY-YY-YY" soll vom Mesh-Netzwerk abgemeldet werden.
Lösung: Den Dienst unregister auf der Unterstruktur meshnetwork/provisioning ausführen. Die
UUID des Mesh Adapter muss übergeben werden.
Anfrage (Request):
Anfrage (Request):
{
"code":"request",
"cid": 4711,
"adr":"/meshnetwork/provisioning/unregister",
"data":{
"id":"YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY-YY"
}
}
Antwort (Response):
{
"cid":4711,
"adr":"/meshnetwork/provisioning/unregister",
"code":200
}
EIO404
33