EIO404
Demande (Request) :
{
"code":"request",
"cid":4711,
"adr":"/getsubscriberlist"
}
Réponse (Response) :
{
"cid": 4711,
"data": [
{
"adr": "00-02-01-0B-AA-06/timer[1]/counter/datachanged",
"datatosend": [
"00-02-01-0b-aa-06/mesh_adapter[1]/iolinkmaster/port[1]/iolinkdevice/
pdin",
"00-02-01-0b-aa-06/processdatabasestation/temperature"
],
"cid": 4711,
"callbackurl": "http://192.168.0.4:80/myData",
}
],
"adr":"/getsubscriberlist",
"code": 200
}
8.4.11.6 Exemple : modifier une notification
Tâche : l'abonnement existant doit être modifié. Au lieu de la température de la station de base
Bluetooth, c'est la tension d'alimentation appliquée qui doit être transmise.
Solution : écraser l'abonnement existant. Pour cela, les valeurs des paramètres « cid » et « callback »
dans la requête doivent être identiques à celles de l'abonnement existant.
Demande (Request) :
{
"code":"request",
"cid":4712,
"adr":"/timer[1]/counter/datachanged/subscribe",
"data":{
"callback":"http://192.168.0.4:80/myData",
"datatosend":[
"/meshnetwork/mesh_adapter[1]/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatabasestation/voltage/input"
]
}
}
Réponse (Response) :
{
"cid":4712,
"adr":"/timer[1]/counter/datachanged/subscribe",
"code":200
}
40
Station de base IoT Bluetooth Mesh