1

我目前正在使用 nRF5 SDK for Thread 和 nRF52840 开发套件构建一个基于开放线程的应用程序。我选择了 MQTT-SN 作为我的应用程序级协议来与云进行通信。

我所有的线程设备都在向 Eclipse Paho MQTT-SN 网关发送数据。该线程设备没有自己的根 CA 证书或私钥等,因为 Nordic SDK for Thread 中没有提供此类宏定义。那么这个线程设备如何在没有身份验证证书的情况下与 AWS MQTT 代理进行通信。

我知道我必须在 paho mqttsn 网关配置文件中启用身份验证,并在配置文件中提供根 CA 证书和私钥。如果我启用身份验证,我的线程设备将无法与 MQTTSN 网关通信。有一个叫做客户端列表的东西,但如果我必须一直在该客户端列表中添加我的新设备名称,我实际上并不知道它的用途。

因此,谁能指导我如何通过 MQTT-SN 网关将数据从充当 MQTT-SN 客户端的线程设备传输到 AWS 代理。或者我看不到的任何方式。

提前致谢。

4

0 回答 0