首页 > 解决方案 > 连接字符串从iothub拉日志

问题描述

我是 azure IOT 的新手,有人可以帮助我理解如何使用连接字符串从 Azure IOT Hub 中提取数据的逻辑吗?(所以通过理解我可以写的逻辑

蟒蛇脚本

)。

注意:数据是从边缘设备发送到 Azure 云中的 IOT 集线器,现在我想将数据从 Azure IoT 集线器拉到本地实例,比如终端,并至少在日志文件中打印一个条目

标签: pythonazureconnection-stringazure-iot-hub

解决方案


可以使用任何事件中心客户端检索发送到 Azure IoT 中心的消息,因此第一步是获取与事件中心兼容的连接字符串:在 Azure 门户中选择您的 IoT 中心➡单击“内置端点”➡复制“事件集线器兼容端点”。

获得连接字符串后,您可以例如使用事件中心处理器主机 (EPH) 或更简单的事件中心客户端,这里有一些 Python 示例:

EPH 在 .NET 和 Java 中也可用,或者您也可以为 Scala 和 Java 使用 Akka 连接器(例如,请参阅https://github.com/Azure/toketi-iothubreact)。EPH 和 Akka 连接器存储位置,因此如果发生崩溃,它们可以从最后一个已知检查点开始。

还有其他检索消息的方法,例如,请参阅路由,但上面的详细信息应该可以帮助您入门。


推荐阅读