Python Google IoT端到端示例中的连接错误

Python Google IoT端到端示例中的连接错误,python,google-api,mqtt,Python,Google Api,Mqtt,出于纯粹的兴趣,我最近尝试了谷歌的物联网端到端示例()。然而,在我必须连接设备的过程的最后一部分,我一直遇到运行时错误 Creating JWT using RS256 from private key file rsa_private.pem Connection Result: 5: The connection was refused. Disconnected: 5: The connection was refused. Connection Result: 5: The connec

出于纯粹的兴趣,我最近尝试了谷歌的物联网端到端示例()。然而,在我必须连接设备的过程的最后一部分,我一直遇到运行时错误

Creating JWT using RS256 from private key file rsa_private.pem
Connection Result: 5: The connection was refused.
Disconnected: 5: The connection was refused.
Connection Result: 5: The connection was refused.
Disconnected: 5: The connection was refused.
Traceback (most recent call last):
  File "cloudiot_pubsub_example_mqtt_device.py", line 259, in <module>
    main()
  File "cloudiot_pubsub_example_mqtt_device.py", line 234, in main
    device.wait_for_connection(5)
  File "cloudiot_pubsub_example_mqtt_device.py", line 100, in 
wait_for_connection
    raise RuntimeError('Could not connect to MQTT bridge.')
RuntimeError: Could not connect to MQTT bridge.
从私钥文件rsa_private.pem使用RS256创建JWT
连接结果:5:连接被拒绝。
断开连接:5:连接被拒绝。
连接结果:5:连接被拒绝。
断开连接:5:连接被拒绝。
回溯(最近一次呼叫最后一次):
文件“cloudiot_pubsub_example_mqtt_device.py”,第259行,在
main()
文件“cloudiot_pubsub_example_mqtt_device.py”,第234行,在main中
设备。等待连接(5)
文件“cloudiot_pubsub_example_mqtt_device.py”,第100行,在
等待连接
raise RUNTIMERROR('无法连接到MQTT网桥')
运行时错误:无法连接到MQTT网桥。
上面是插入剪贴板上的命令字符串后出现的错误。下面是一个更详细的过程,我是如何得到的错误

关于设备ID,我在google iot平台的注册表中手动创建。对于私有/公共rsa密钥对,我按照Google的指示生成它们,并将公钥粘贴到设备的公钥中,然后将私钥复制到与python文件相同的目录中


谢谢。

您可以在运行设备脚本时尝试为cloud region指定例如:“--cloud\u region=asia-east1”


python cloudiot\u pubsub\u example\u mqtt\u device.py--project\u id=applicated-grove-246108--registry\u id=my registry--device\u id=my device--private\u key\u file=rsa\u private.pem--algorithm=RS256--cloud region=asia-east1

要解决这个问题,只需将正确的云区域参数传递给命令--cloud region=asia-east1

相同的问题--有更新吗?