如何解决消耗来自Azure IoT中心的数据
我有一些设备定期将数据发送到Azure IoT中心(不是Azure Event中心)。
我正在尝试使用在云上运行的Python编写一些东西,等待这些事件/消息到达,然后将数据存储在数据库中。
有一些用于Azure Python SDK的类和API,它们使用来自事件中心的数据,例如EventHubConsumerClient.receive
但是。在这种情况下,我仅限于使用IoT中心。
我该怎么做才能从Azure IoT中心使用/提取数据?我对此有些迷失。预先感谢。
解决方法
物联网中心在后台使用事件中心,并为此公开一个端点:
IoT中心公开了后端服务的消息/事件内置终结点,以读取由中心接收的设备到云的消息。此终结点与事件中心兼容,从而使您能够使用事件中心服务支持的任何机制来读取消息。
有关此主题,请参见the docs。
因此,这意味着您可以使用适用于Python的Azure SDK使用事件中心类读取数据。要开始使用,请遵循this基于Python的教程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。