如果不维护上次报告的版本,有没有办法仅在设备孪生报告的属性发生更改时获取事件?

问题描述

使用 IOTHub 消息路由功能,每当设备孪生发生任何更改时,我都可以收听设备孪生更改通知。
无论是标签的变化还是报告的属性或所需的属性。
我正在寻找的是一种在报告的属性更改时过滤掉事件的方法。我不想(或我想忽略)任何有关标签或所需属性更改的通知。

目前,根据我的研究,只能通过维护上次报告的属性版本并将其与新的事件报告属性版本进行比较来完成。

如果有任何其他方式,而不必在某处维护最新版本的详细信息,请赐教。

解决方法

您的消息路由应配置如下:

数据来源:TwinChangeEvents

路由查询:IS_OBJECT($body.properties.reported)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...