主题中讨论的其他器件:CC3200、 UNIFLASH
tirtos: tirtos_cc32xx_2_16_01_14
主板:cc3200MODLAUNCHXL
影子示例
我已连接到 WiFi 并尝试使用影子示例连接到 AWS
我使用 certs 示例代码制作了 certs、并刷写到器件运行时
我无法连接到 AWS。 目前面临两个问题
- NTP 时间:从 NTP 获得正确的时间 ,但当我调用 time(NULL)时,它返回-1
- AWS TLS 连接返回-155 (sl_ESEC_ASH_SIG_CONFIRST_E)始终。 这是因为时间同步问题还是根 CA 认证错误?????
请参阅以下日志
WiFi 已连接
1002CC3200已连接到 AP 并获取 IP 地址。 IP 地址:10.107.4.56
NTP 进入当前时间:1969年12月31日星期三23:59:59
正在刷新 CA 证书文件...
正在刷新客户端证书文件...
正在刷新客户端密钥文件...完成。
AWS IoT SDK 版本2.1.0- mqttInitParams.pHostURL [***** -ats.iot.us-east-1.amazonaws.com]
IoT_TLS_INIT:[]
IoT_TLS_INIT:0
connectParams.pClientID [ABCDEF]...
正在连接...
AWS IoT MQTT_SET_CLIENT_STstate
_aws_IoT_MQTT_INTERNAL_CONNECT:1111[0]
连接:connect[-155]
_aws_IoT_MQTT_INTERNAL_CONNECT:[-24]
错误:void runAWSClient (void)
L#564错误(-24)连接到******** -ats.iot.us-east-1.amazonaws.com:8883