我正在尝试连接到我的核心设备中的greengrass核心(ubuntu 18.04)。
当我在Windows上使用CA组(我从python基本发现中获得)和具有事物证书和私钥以及代理地址和代理地址(greengrass核心IPAddr)的事物名称(作为clientId)使用mqtt.fx软件时,连接到greengrass核心。
但是当我尝试使用具有相同证书的esp32(与mqtt.fx连接时使用相同的设置)以及乔尔·盖赫威勒(ref https://www.savjee.be/2019/07/connect-esp32-to-aws-iot-with-arduino-code/)与库“ mqtt”进行连接时,我无法连接并超时当检查登录/greengrass/ggc/var/log/GGConnManager.log时,出现错误{"error String":"remote error:tls:bad certificate"}
已经仔细检查了证书,但没有任何问题,当我将CA更改为AmazonRootCA1,并将端点更改为ats-endpoint时,我就可以连接到核心思想了