如何解决如果不维护上次报告的版本,有没有办法仅在设备孪生报告的属性发生更改时获取事件?
使用 IOTHub 消息路由功能,每当设备孪生发生任何更改时,我都可以收听设备孪生更改通知。
无论是标签的变化还是报告的属性或所需的属性。
我正在寻找的是一种在报告的属性更改时过滤掉事件的方法。我不想(或我想忽略)任何有关标签或所需属性更改的通知。
目前,根据我的研究,只能通过维护上次报告的属性版本并将其与新的事件报告属性版本进行比较来完成。
如果有任何其他方式,而不必在某处维护最新版本的详细信息,请赐教。
解决方法
您的消息路由应配置如下:
数据来源:TwinChangeEvents
路由查询:IS_OBJECT($body.properties.reported)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。