首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将事件从Azure博客存储发送到Azure IoT中心

将事件从Azure博客存储发送到Azure IoT中心
EN

Stack Overflow用户
提问于 2022-04-03 03:58:16
回答 2查看 130关注 0票数 1

我有一个NodeJS应用程序,它可以成功地将数据发送到Azure IoT Hub,而后者又将数据发送到Azure Blob Storage

一切都很好。

我还可以使用Message to device门户的Azure Devices工具手动发送消息,并且可以在我的NodeJS应用程序中接收到这条消息。

我现在想做的是,当blob被创建或删除时,将确认消息发送回NodeJS应用程序。

有人能指点我怎么做吗?几乎没有什么信息可以将消息发送回Azure Client

我看到我可以为Azure Blob Storage创建一个订阅,但是我不知道如何将它连接到Azure IoT Hub

干杯

EN

回答 2

Stack Overflow用户

发布于 2022-04-03 07:03:44

这可以通过在Blob存储触发器中使用Azure函数来实现。您可以编写一个Azure函数,订阅blob存储更改,并使用IoT集线器服务SDK向设备发送消息。我假设您正在使用IoT集线器的消息路由功能将遥测存储在blob存储中。这带来了一个挑战,因为无法从blob的名称中知道它来自什么设备。您需要将它与blob输入结合起来读取文件输入。

你绝对需要这个设备侧的确认吗?另一个注意事项,如果您对持久遥测不感兴趣,而是想从您的NodeJS应用程序中上传一个文件,您可以考虑使用IoT集线器文件上传功能

票数 2
EN

Stack Overflow用户

发布于 2022-04-03 13:49:28

您可以使用设备双胞胎来表示设备和服务端之间的状态。更新在服务端的状态(设备孪生),通知消息被传递到设备端。

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

https://stackoverflow.com/questions/71722901

复制
相关文章

相似问题

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