Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &引用;设备连接字符串不正确。”;错误-Azure物联网中心_Python_Azure_Azure Iot Hub_Azure Iot Hub Device Management - Fatal编程技术网

Python &引用;设备连接字符串不正确。”;错误-Azure物联网中心

Python &引用;设备连接字符串不正确。”;错误-Azure物联网中心,python,azure,azure-iot-hub,azure-iot-hub-device-management,Python,Azure,Azure Iot Hub,Azure Iot Hub Device Management,正在尝试“”教程,该教程今天早上运行正常,但现在收到错误消息: pi@raspberrypi:~/iot-hub-python-raspberrypi-client-app $ python app.py HostName=RPiHub.azure-devices.net;DeviceId=MyPi;SharedAccessKey=Rd++cewght3xMyzpzKeQkKIUxwLokI5BQpvanXYntXE= Device connection string is not corre

正在尝试“”教程,该教程今天早上运行正常,但现在收到错误消息:

pi@raspberrypi:~/iot-hub-python-raspberrypi-client-app $ python app.py HostName=RPiHub.azure-devices.net;DeviceId=MyPi;SharedAccessKey=Rd++cewght3xMyzpzKeQkKIUxwLokI5BQpvanXYntXE=

Device connection string is not correct.
这就是我试图简单地运行应用程序的时候

在app.py中检查此错误的代码:

def is_correct_connection_string():
    m = re.search("HostName=.*;DeviceId=.*;", CONNECTION_STRING)
    if m:
        return True
    else:
        return False
教程中说字符串应该是“你的Azure IoT hub设备连接字符串”,我从教程中说的确切位置获取该字符串

奇怪的是,之前这一切都很好,但现在试图在一个新的Pi上再次这样做,它只是拒绝工作


我删除了Azure门户中的所有内容、所有资源等,以便从头开始尝试。是否有遗漏或遗留的内容可能导致此问题?

您应该在命令中的设备连接字符串中添加引号

python app.py "{Device Connection String}"
如果不是,则连接字符串将如下所示

HostName=*.azure-devices.net

您是否已通过以下我的回复解决了此问题?如果有任何问题,请随时通知我。