首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于deviceTwinTrigger的Azure函数:检索DeviceId

基于deviceTwinTrigger的Azure函数:检索DeviceId
EN

Stack Overflow用户
提问于 2019-01-16 15:47:07
回答 2查看 116关注 0票数 0

遵循本指南:https://learn.microsoft.com/nl-nl/azure/azure-functions/functions-bindings-event-hubs#trigger---java-example

我正在处理一个Java函数,它必须在Azure中运行。在我的物联网集线器中,我定义了一条路由,它将触发所有设备向事件中心的双重更改。这样,我的函数就可以很好地被触发,并且我可以记录那些确实被更改的内容。到目前为止还不错但是..。

如何提取设备标识?现在,我只检索消息(设备双胞胎中更改的内容),但不知道此内容更改属于哪个设备。

有人知道吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-16 16:16:31

您已经遇到了一个已知问题,它当前事件集线器绑定数据的实现遗漏了一些属性,比如您所寻找的设备id。

在我们的绑定中,我们通过输出来自该类型的4个顶级属性来吸收这一变化,而没有意识到它是从Dictionary派生出来的。因此,我们填充绑定数据这里的代码是一个bug。我们应该添加整个集合,而不是为这4个属性(过滤掉其他系统属性)创建自己的ToDictionary实现这里,这已经是一个字典了。

下面是跟踪问题修复的线程

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54220669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档