【发布时间】:2019-03-12 10:32:44
【问题描述】:
为了在 Google Cloud IoT Core 中创建客户端,我最初只是使用:
client = mqtt.Client(client_id=('projects/{}/locations/{}/registries/{}/devices/{}'
.format(args.project_id, args.cloud_region,
args.registry_id, args.device_id)))
不过,在许多文档代码示例中,我看到使用了下面给出的这种方式和另一种方式:
client = get_client(service_account_json)
为了能够使用上述内容,我必须生成另一个 JSON 密钥。无法理解这两个客户之间的本质区别是什么。另外,我使用了第二种方法来获取设备的状态。
【问题讨论】:
标签: python-2.7 mqtt paho google-cloud-iot