工具/软件:Code Composer Studio
我正在尝试设置我的板以连接到 AWS IoT 服务。 我遵循了入门指南、其中介绍了创建事物/政策/证书并将它们链接在一起的过程。
我已将证书文件复制到 Subscribe_Publish_example 项目中、输入了 WiFi 详细信息(连接到 WiFi 似乎正常)、并更新了连接所需的 MQTT 字符串。
当我运行代码时、我获得以下跟踪输出:
AWS IoT SDK 版本3.0.1-
FUNC_Entry:AWS IoT MQTT_init L#210
FUNC_Entry:AWS IoT MQTT_SET_CONNECT_params L#139
FUNC_EXIT:AWS IoT MQTT_SET_CONNECT_params L#169返回代码:0
FUNC_EXIT:AWS IoT MQTT_init L#281返回代码:0
正在连接...
FUNC_Entry:AWS IoT MQTT_CONNECT L#461
FUNC_Entry:AWS IoT MQTT_GET_CLIENT_STstate L#63
func_exit:aws_IoT_MQTT_get_client_state L#68返回代码:1.
FUNC_Entry:AWS IoT MQTT_SET_CLIENT_STstate L#110
FUNC_Entry:AWS IoT MQTT_GET_CLIENT_STstate L#63
func_exit:aws_IoT_MQTT_get_client_state L#68返回代码:1.
func_exit:aws_IoT_MQTT_SET_client_state L#135返回代码:0
FUNC_Entry:_AWS IoT MQTT_INTERNAL_CONNECT L#391
FUNC_Entry:AWS IoT MQTT_SET_CONNECT_params L#139
FUNC_EXIT:AWS IoT MQTT_SET_CONNECT_params L#169返回代码:0
FUNC_EXIT:_AWS IoT MQTT_INTERNAL_CONNECT L#404返回代码:-4
FUNC_Entry:AWS IoT MQTT_SET_CLIENT_STstate L#110
FUNC_Entry:AWS IoT MQTT_GET_CLIENT_STstate L#63
func_exit:aws_IoT_MQTT_get_client_state L#68返回代码:2.
func_exit:aws_IoT_MQTT_SET_client_state L#135返回代码:0
FUNC_EXIT:AWS IoT MQTT_CONNECT L#490返回代码:-4
错误:runAWSClient L#108
连接到 a34aE****时出错(-4) 4zh.iot.us-east-1.amazonaws.com:8883
func_entry:aws_IoT_MQTT_autoreconnect _set_status L#337
func_exit:aws_IoT_MQTT_autoreconnect 设置状态 L#342返回代码:0
正在订阅...
FUNC_Entry:AWS IoT MQTT_SUBSCRIBE L#301
FUNC_Entry:AWS IoT MQTT_IS 客户端已连接 L#292
func_exit:aws_IoT_MQTT_is_client_connected L#323返回代码:0
func_exit:aws_IoT_MQTT_subscribe L#308返回码:-13.
错误:runAWSClient L#126
订阅错误(-13)
错误:runAWSClient L#178
循环中发生错误。 错误代码=-13
在单步执行代码时、来自_aws_IoT_internal_connect 的-4误差输出似乎是由 IoT_TLS_CONNECT 失败时出现错误 SLNETERR_ESEC_Socket_ERROR_E 导致的
有人知道此错误是由什么引起的?
谢谢