AWS IoT Shadow支持处理无效状态。根据我对AWS文档的理解,当消息发布到/update
并被认为是无效的(例如,因为它是无效的json)时,此处{{3 }}
这很明显,但是只涉及一般状态更新失败。
问题:
如果从AWS IoT影子服务的角度来看AWS IoT影子状态更新是有效的,但是从设备的角度来看它不是有效的期望状态怎么办?
例如,例如某设备支持/update/rejected
和"state": {"desired": {"color": "red"}}
。
如果设备不支持黑色,那么处理"state": {"desired": {"color": "green"}}
的请求的最佳方法或最佳实践是什么?
可以通过任何默认的影子主题进行交流吗?
注意:我在这里找到了一个类似的(未回答的)问题:https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-error-messages.html