我根据指定的步骤设置我的 AWS 帐户和 AWS IoT、并尝试在 AWS Simplelink 插件中运行 AWS Shadow Sample。
我创建了 ATS 端点"a2zzcpuuwusnzy-ats.iot.ap-south-1.amazonaws.com "、并使用"Amazon Root CA 1"。
我在 AWS IoT 控制台中创建了一个东西(SystcsIotTest)、生成了一个证书并附加了一个非常宽松的策略、 https://docs.aws.amazon.com/iot/latest/developerguide/register-device.html 中提供了一个示例 并将其激活。
证书:
附加的策略:
然后我下载了证书、在 certs.h 中添加了证书(我在每行之后添加了\r\n)、添加了正确的证书并更新了 aws_iot_config.h、其中包含 MQTT_HOST、客户端 ID 和名称:
AWS IoT 配置:
我已在 wificonfig.h 中相应地设置 SSID 和密钥
我为我的东西创建了阴影、并使用以下内容更新了阴影状态:
{
"desired": {
"windowOpen": false
},
"reported": {
"temperature": 26.5,
"windowOpen": false
}
}
当我运行该示例时、我在终端上获得以下输出:
"
开始 AWS IoT 示例应用
startSNTP:当前时间:2019年11月15日10:41:17日、星期五
CC32XX 已连接到 AP 并获取 IP 地址。
IP 地址:192.168.137.138
正在刷新证书文件...
已成功将文件/cert/ca.pem 写入闪存
正在刷新证书文件...
已成功将文件/cert/cert.pem 写入闪存
正在刷新证书文件...
已成功将文件/cert/key.pem 写入闪存
AWS IoT SDK 版本(dev) 3.0.1-
调试:runAWSClient L#127
使用 RootCA /cert/ca.pem
调试:runAWSClient L#128
使用 clientCRT /cert/cert.pem
调试:runAWSClient L#129
使用 clientKey /cert/key.pem
影子初始化
影子连接
错误:runAWSClient L#155
影子连接错误(-4)
"
我正在使用 Simplelink SDK 版本3_20_00_06、因为我已经安装了它、需要它来进一步开发我的应用。
我尝试找到错误代码、它显示"SSL Connection error"、并且无法理解我为什么要获得它。


