问题描述
使用 IOTHub 消息路由功能,每当设备孪生发生任何更改时,我都可以收听设备孪生更改通知。
无论是标签的变化还是报告的属性或所需的属性。
我正在寻找的是一种在报告的属性更改时过滤掉事件的方法。我不想(或我想忽略)任何有关标签或所需属性更改的通知。
目前,根据我的研究,只能通过维护上次报告的属性版本并将其与新的事件报告属性版本进行比较来完成。
如果有任何其他方式,而不必在某处维护最新版本的详细信息,请赐教。
解决方法
您的消息路由应配置如下:
数据来源:TwinChangeEvents
路由查询:IS_OBJECT($body.properties.reported)