来自iothub的连接字符串提取日志

时间:2018-11-02 23:25:44

标签: python azure connection-string azure-iot-hub

我是天蓝色IOT的新手,有人可以帮助我了解如何使用连接字符串从 Azure IOT Hub中拉出数据的逻辑吗? (因此通过了解我可以写的逻辑

  

python脚本

)。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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