This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220S-LAUNCHXL:未连接到 AWS - Wifi 恒温器参考设计

Guru**** 2551110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/858549/cc3220s-launchxl-not-connecting-to-aws---wifi-thermostat-reference-design

器件型号:CC3220S-LAUNCHXL

你(们)好

我正在设计 Wifi 恒温器参考设计(TIDM1020_WIFI_Thermoster_3.0)。

闪存证书时失败、如下所示。

***起动控制螺纹环****
[MQTT Thread] MQTT 客户端库已成功初始化
[main Thread]开始所有线程
[网络接口]设备以接入点模式启动
[NetApp 事件]获取的 IP:IP=10.123.45.1,Gateway=10.123.45.1
[网络接口]根据应用请求切换网络模式
[网络接口]设备以站点模式启动
[网络接口]设备以站点模式启动

        (一

        CC3220 Wi-Fi 恒温器示例版本:2.0

        (一

        芯片:0x31000018
        MAC: 2.0.0.0
        PHY: 2.2.0.6
        NWP: 3.10.0.5
        ROM: 0
        主机:3.0.1.46
        MAC 地址:40:BD:32:58:6F:32

        (一
[WLAN EVENT] STA 已连接到 AP:sorgensystem、BSSID:0:17:7c:7e:d:8e
[NetApp 事件]获取的 IP:IP=192.168.2.2,Gateway=192.168.2.1
[网络接口]连接到 AP 成功
[网络接口] IP 地址为192.168.2.2

[网络线程]将时区设置为-360 (以分钟为单位)
[网络主题]本地时间= 2019年11月20日00:18:12日星期三

[网络线程]器件时间为:20天、11年星期一、2019年、0小时、最小18小时、 第12秒
正在刷新证书文件...
flashCerts:无法刷写/cert/ca.pem (status =-1)

[OTA 任务]正在检查 OTA 的状态
[OTA 任务] isPendingCommit = 0

我运行了 AWS 影子示例示例并刷写了证书。然后我尝试运行 Wifi 恒温器代码、我收到以下错误(错误代码:-13 network_disconnected_error)。

****起动控制螺纹环****
[MQTT Thread] MQTT 客户端库已成功初始化
[main Thread]开始所有线程
[网络接口]设备以站点模式启动
[网络接口]设备以站点模式启动

        (一

        CC3220 Wi-Fi 恒温器示例版本:2.0

        (一

        芯片:0x31000018
        MAC: 2.0.0.0
        PHY: 2.2.0.6
        NWP: 3.10.0.5
        ROM: 0
        主机:3.0.1.46
        MAC 地址:40:BD:32:58:6F:32

        (一
[WLAN EVENT] STA 已连接到 AP:sorgensystem、BSSID:0:17:7c:7e:d:8e
[NetApp 事件]获取的 IP:IP=192.168.2.2,Gateway=192.168.2.1
[网络接口]连接到 AP 成功
[网络接口] IP 地址为192.168.2.2

[网络线程]将时区设置为-360 (以分钟为单位)
[网络主题]本地时间= 2019年11月20日00:22:24日星期三

[网络线程]器件时间为:20天、11年4月11日、2019年、0小时、最少22分钟、 第23秒

AWS IoT SDK 版本(dev) 3.0.1-



影子初始化


影子连接


错误:runAWSClient L#290
影子连接错误(-13)


[MQTT Thread]连接到代理失败、错误代码:-13
[MQTT Thread] MQTT 客户端空闲、 状态为2
[MQTT Thread] MQTT 客户端句柄已删除
[OTA 任务]正在检查 OTA 的状态
[OTA 任务] isPendingCommit = 0
[MQTT Thread] MQTT 客户端库已成功初始化


能不能有人建议我如何解决这些问题。

此致、
Sirisha





  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Srisha,

    请给我一些时间来了解这一点。

    Jesu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Srisha,

    您正在使用什么根证书? 您是否还通过 AWS IoT Core 设置了您的器件?  

    Jesu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我已经通过 AWS IOT Core 设置了我的器件。 我使用根证书 RSA 2048位密钥: VeriSign 3类公共主 G5根 CA 证书

    谢谢、

    Sirisha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Srisha,

    很抱歉、我还需要知道您在 AWS IoT 配置 h 中为 AWS IOT _MQTT_HOST 设置了什么?

    Jesu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我已在 aws_iot_config.h 中将 AWS IOT _MQTT_HOST 设置为 XXXXXXXXXXXXX.iot.us-east-1.amazonaws.com

    谢谢、

    Sirisha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Srisha、

    您是否已将主机名的"-ATS"保留在外? 我问的原因是、如果您使用的是 ATS 端点、您实际上需要使用 Starfield 根 CA、而不是您当前使用的根 CA。 我不确定您是否有意将 XXX 部分的"-ATS"排除在外。

    Jesu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、我故意将"-ATS"排除在主机名之外。 我已经尝试过 AWS SDK (aws_cc32xx_2_20_00_02)的影子示例、它工作正常。 我在 WiFi 恒温器示例中使用的相同证书和配置。 我想证书和 aws_iot_config.h 文件没有问题。

    谢谢、

    Sirisha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Srisha,

    由于您使用的是 ATS 端点、因此您需要改用 Starfield 根证书。 有关 更多详细信息、请参阅此帖子。 尝试用 Starfield 证书替换您的 VeriSign 证书 这应该起作用。

    Jesu