首页 > 解决方案 > 在 Azure IOT 中心捕获设备孪生更改事件

问题描述

有人知道如何在我的后端服务解决方案中捕捉设备报告属性的变化吗?

我创建了一条 DATA SOURCE 为“TwinChangeEvents”且 ENDPOINT 为默认“事件”的路由。

谢谢!

标签: azureazure-iot-hub

解决方案


在您的情况下,您在默认流输出(事件)端点中混合遥测数据和通知事件,消费者客户端需要从此流管道中检索每个事件并过滤该通知事件。

您可以使用 Azure EventHubTrigger 函数从该流管道获取每个事件,并且基于 EventData 对象的系统属性(例如iothub-message-source)可以是在TelemetryTwinChangeEvents源之间过滤的事件。

我确实建议将所有通知事件路由到专用的自定义端点,例如事件中心、Blob 存储或服务总线。


推荐阅读