Ich arbeite auf aws iot und in der Lage, den Schattenstatus vom Terminal über Shell-Skript aktualisiert. Aber ich bin in der Lage, root @ raspberrypi erhalten: ~ # ./aws_subscribe.py Verbunden mit Ergebnis Code 0 und auch in aws iot Hause i out of sync Störung erhalte und i am following this blogon_message funktioniert nicht in Python
0
A
Antwort
0
die bloß ‚Shadow Status‘ -Feld auf der AWS-Konsole zeigt an, ob das sind ‚berichtet‘ und ‚gewünschten‘ Staaten das gleiche, es hat keine funktionelle Auswirkung.
Dies ist ein Beispiel, das den Status als unsynchronisiert zeigen würde:
{
"reported": {
"locked": true
},
"desired": {
"locked": false
}
}
Wo, wie in diesem Beispiel zeigt, würde sich als synchron.
{
"reported": {
"locked": true
},
"desired": {
"locked": true
}
}
Das ist wirklich alles da ist es. Sie können den gewünschten Status vollständig entfernen, indem Sie den folgenden JSON senden. Wenn Sie dies tun, wird er immer als synchron angezeigt.
{
"desired": null
}