RS485
REQUEST RS 485
{
"timestamp":1585819219,
"desired": {
"rs485": {
"baudrate":6,
"stopbits":1,
"parity":1,
"timeout":500
}
}
}
Remarque :
La clé timeout a la valeur en millisecondes.
•
12.4 COMMANDES
Les données sont publiées sur la rubrique définie dans la variable Command. Le type de donnée est indiqué dans le JSON du message. La
réponse de l'exécution des commandes se fait par la rubrique Command Ack.
12.4.1 OUTPUT
Cette commande modifie l'état des sorties de l'appareil.
REQUEST OUTPUT
{
"timestamp":1585819219,
"desired": {
"output": {
"out1":1,
"out2":1
}
}
}
Remarque :
Les états qui ne seront pas modifiés n'ont pas besoin d'être publiés.
•
RESPONSE OUTPUT
{
"pid": 51387408,
"device_id": "device0",
"timestamp":1585819219,
"reported": {
"output": {
"error": 0,
"out1":1,
"out2":1
}
}
}
Remarques :
Le timestamp est le même de la commande reçue.
•
L'état décrit sur desired n'est appliqué que si l'exécution est réalisée sans erreurs.
•
La valeur d'error est un entier et elle indique la première erreur trouvée lors de l'exécution de la commande.
•
Si la commande a échoué, les états indiqués sur reported seront les états actuels.
•
NOVUS AUTOMATION
RESPONSE RS 485
{
"pid": 51387408,
"device_id": "device0",
"timestamp":1585819219,
"reported": {
"rs485" : {
"error": 0,
"baudrate":6,
"stopbits":1,
"parity":1,
"timeout":500
}
}
}
60/102