Télécharger Imprimer la page

IFM EIO404 Notice D'utilisation page 45

Station de base iot bluetooth mesh

Publicité

Station de base IoT Bluetooth Mesh
ü Le canal de commande MQTT est configuré.
ü L'intervalle du temporisateur 1 est réglé sur 10 s.
ü Le temporisateur 1 est démarré.
u Utiliser le service subscribe pour publier la valeur process vers le broker MQTT.
Demande (Request) – Le broker MQTT n'est pas protégé par un mot de passe :
{
  "code":"request",
  "cid":4711,
  "adr":"/timer[1]/counter/datachanged/subscribe",
  "data":{
    "callback":"mqtt://192.168.82.100:1883/devtemp",
    "datatosend":[
      "processdatabasestation/temperature/cpu"
    ]
  }
}
Demande (Request) – Le broker MQTT est protégé par un mot de passe (nom : user1, mot de passe :
password123) ;
{
  "code":"request",
  "cid":4711,
  "adr":"/timer[1]/counter/datachanged/subscribe",
  "data":{
    "callback":"mqtt://user1:passwort123@192.168.82.100:1883/devtemp",
    "datatosend":["processdatabasestation/temperature/cpu"]
  }
}
Réponse (Response) :
{
  "cid":4711,
  "adr":"/timer[1]/counter/datachanged/subscribe",
  "code":200
}
La notification est envoyée au format JSON et présente la structure suivante :
{
  "code":"event",
  "cid":4711,
  "adr":"",
  "data":{
    "eventno":"6317",
    "srcurl":"/timer[1]/counter/datachanged",
    "payload":{
      "/timer[1]/counter":{"code":200,"data":1},
      "/processdatabasestation/temperature/cpu":{"code":200,"data":39}
    }
  }
}
EIO404
45

Publicité

loading