gpt4 book ai didi

c - 通过 C 中的 MQTT 连接到 Google IoT 核心的问题

转载 作者:行者123 更新时间:2023-11-30 16:30:27 25 4
gpt4 key购买 nike

我已经从这里设置了示例程序:https://github.com/GoogleCloudPlatform/cpp-docs-samples/tree/master/iot/mqtt-ciotc

当我尝试运行该示例时,收到的唯一错误消息是:'连接失败,返回码1'

然后我继续尝试 NodeJs 版本 https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/iot/mqtt_example

使用相同的 root.pem、私钥和公钥,NodeJs 示例可以完美运行。我可以在 Google Console 上查看传入的消息。

是否有任何工具可以帮助我调试 C 示例的问题所在?或者对可能出现的问题有什么建议吗?

谢谢,

最佳答案

发生这种情况的原因有很多,包括不受支持的版本。 Documentation for Cloud IoT提供了一些您应该首先验证的步骤,但由于您是从 NodeJS 代码连接的,因此我们可以放弃一些建议。您可以使用 gcloud 检查错误:

gcloud iot devices describe DEVICE_ID --project=PROJECT_ID --region=REGION --registry=REGISTRY_ID

设备描述命令可能会显示其他错误消息,这些消息可用于帮助调试,包括验证设备的凭据是否未过期。尽管某些错误可能不会显示,但我的印象是会出现错误的用户名或密码错误。

关于c - 通过 C 中的 MQTT 连接到 Google IoT 核心的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51132915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com