【问题标题】:There is a problem to connect GCP IoT core with BG96GCP IoT core 与 BG96 连接出现问题
【发布时间】:2020-07-06 09:49:56
【问题描述】:

之前,我成功将 AWS IoT Core 与 BG96(LTE 模块)连接。

现在我正在尝试将 GCP IoT Core 与 BG96 连接起来。但是,也存在一些问题。

我遵循 IoT Core 的指南并下载了 MQTT 服务器证书(完整的 Goolge 根 CA、带有自签名 x.509 证书的 RSA 密钥)。

然后,使用另一个生成的 RSA 密钥从 jwt.io 创建 JWT,该密钥具有以下标头和有效负载。

之后,将密钥文件上传到设备选项卡的证书部分。

在 BG96,我设置如下配置。 (root:完整的 Google 根 CA,证书:rsa_cert.pem (x.509),密钥:rsa_private.pem (x.509))

AT+QCDS
+QCDS: "SRV","CAT-M",45012,2500,12BAF1B,R13,3,313,1031,-75,-102,-10,3,128,0,0,0
OK
AT+QSSLCFG="cacert",0,"UFS:root.pem"
OK
AT+QSSLCFG="clientcert",0,"UFS:cert.pem"
OK
AT+QSSLCFG="clientkey",0,"UFS:key.pem"
OK
AT+QSSLCFG="seclevel",0,2
OK
AT+QSSLCFG="sslversion",0,4
OK
AT+QMTCFG="SSL",0,1,0
OK
AT+QMTCFG="will",0,0
OK
AT+QMTCFG="version",0,4
OK
AT+QMTCFG="keepalive",0,60
OK
AT+QMTCFG="session",0,1
OK
AT+QMTOPEN=0,"mqtt.googleapis.com",8883
OK
+QMTOPEN: 0,0
AT+QMTCONN=0,"projects/mqtt-test/locations/asia-east1/registries/test-registry/devices/my-
device","unused",["jwt"](I just covered it up)
OK
+QMTSTAT: 0,1

我不知道为什么,但它总是断开 GCP。

我是不是在某个地方弄错了?

【问题讨论】:

    标签: google-cloud-platform mqtt google-cloud-iot quectel


    【解决方案1】:

    我发现了问题。客户 ID 不同。是 mqtt-test-282503,不是 mqtt-test。

    【讨论】:

      猜你喜欢
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 2014-12-03
      • 2018-02-09
      • 2010-12-11
      • 1970-01-01
      相关资源
      最近更新 更多