首页 > 解决方案 > Raspberry Pi 3 到 Azure IoT Hub 无法在 python 中连接

问题描述

我尝试了很多文章,但无法完成。我想将消息从树莓派发送到物联网中心,从物联网中心发送到树莓派。

目前关注此文档: https ://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-python-python-c2d

问题是执行此代码时显示一个名为的错误

Error: Time:Fri Feb  1 10:15:13 2019 File:/usr/sdk/src/c/iothub_client/src/iothub_client_core_ll.c Func:IoTHubClientCore_LL_CreateFromConnectionString Line:1463 iotHubName is not found
Error: Time:Fri Feb  1 10:15:13 2019 File:/usr/sdk/src/c/iothub_client/src/iothub_client_core.c Func:create_iothub_instance Line:941 Failure creating iothub handle
Unexpected error IoTHubClient.IoTHubClient, IoTHubClientResult.ERROR from IoTHub

代码是

python SimulatedDevice.py

请帮我解决这个问题。我将 python 3.5 安装到树莓派 3

我想知道的是如何使用树莓派和物联网集线器打开 LED 并关闭 LED。如果你有任何想法,请告诉我

标签: python-3.xraspberry-pi3azure-iot-hub

解决方案


如果您的连接字符串有问题,通常会发生此错误 - 它应该如下所示:

HostName=yourhubname.azure-devices.net;DeviceId=yourdeviceid;SharedAccessKey=yourdevicekey

这些文章中还有一些关于库版本的有用信息:


推荐阅读