EIO404
{
"code":"request",
"cid":3,
"adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/
brokerPort/setdata",
"data":{
"newvalue":1883
}
}
u Définir le nom de l'appareil
Demande (Request) :
{
"code":"request",
"cid":4,
"adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/
cmdTopic/setdata",
"data":{
"newvalue":"myTopic"
}
}
u Définir le nom du topic de réponse par défaut.
Demande (Request) :
{
"code":"request",
"cid":5,
"adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/
defaultReplyTopic/setdata",
"data":{
"newvalue":"stdTopic"
}
}
u Régler le niveau de qualité de service (QoS).
Demande (Request) :
{
"code":"request",
"cid":6,
"adr":"connections/mqttConnection/MQTTSetup/QoS/setdata",
"data":{
"newvalue":2
}
}
8.4.12.4 Exemple : publier la température de l'appareil vers un broker MQTT
Tâche : la température de l'appareil doit être publiée toutes les 10 s vers un broker MQTT (broker
MQTT : 192.168.82.100, port : 1883, topic : devtemp).
Solution :
Conditions préalables :
ü La connexion MQTT est configurée.
44
Station de base IoT Bluetooth Mesh