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.

[参考译文] LAUNCHXL-CC3235SF:AWS IoT 内核与 SDK 7_10集成

Guru**** 2478765 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1422877/launchxl-cc3235sf-aws-iot-core-integrations-with-sdk-7_10

器件型号:LAUNCHXL-CC3235SF

工具与软件:

我很难使用安全密钥将 AWS IoT 核心 MQTT 与控制器集成、我正在尝试通过 CA 证书。

我已经提出了有关的问题、但我无法解决我的问题、我将链接附加到我之前的问题
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1418544/launchxl-cc3235sf-aws-iot-core-integrations-with-sdk-7_10/5447182#5447182


我无法修复 PEM 文件的证书解析问题,但我得到了一些查询,他们可以解决问题,但向密钥添加 NULL ,我尝试通过查询语句添加 NULL 到密钥,但仍然没有解决问题。 我将在此附加查询链接供参考、以便任何人可以帮助我绕过此问题。
https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1365782/cc3220sf-launchxl-mqtt-aws-tls-1-3-connection-failed/5232690?tisearch=e2e-sitesearch&keymatch=%20user%3A571520#5232690

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1227423/launchxl-cc3235sf-mqtt-tls-connect-failed?cm_session=5519386c-5641-4d33-9e1d-fa85746c18f0&cm_type=link&cm_link=4999437a-d0cd-4992-a1ad-caf21af67193&utm_campaign=5519386c-5641-4d33-9e1d-fa85746c18f0&utm_medium=email&utm_source=contactmonkey&utm_content=sales%201%3a1&utm_term=AW%3a+Issues+and+Questions+Regarding+MQTT+Connection+with+CC3220SF+LaunchPad

任何帮助都将受到赞赏,

Vamsi

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

    您好!  

    我有一些小改进,但仍然有一些问题从日志波纹管,

    [0;32m[WIFI::INFO][NETAPP EVENT] IP ACQUIRED:IP=192.168.137.190、Gateway=192.168.137.1
    [SlNetConnEventHandler] I/F 1 -已连接(IP 级别)!
    [SlNetConnEventHandler] I/F 1 -已连接(互联网级)!
    startSNTP:当前时间:Sun OCT 13:02:07 2024

    [0;32m[MQTT_APP::info]成功订阅了所有主题

    [0;32m[MQTT_APP::info] Wi-Fi 连接已建立
    [0;32M[SL-MBEDTLS::info] InitTlsSocket::SD=1、pTlsSock=20008160 slSock=1

    [0;32M[SL-MBEDTLS::info]. 连接到 TCP/*/4433...

    [0;32m[SL-MBEDTLS::info] ConfigClientSocket:。 正在设置 TLS 数据...

    [0;32m[SL-MBEDTLS::info]正在执行 mbedTLS SSL/TLS 握手...
    [0;32M[SL-MBEDTLS::INFO]成功! SSL/TLS 握手已完成!
    [0;32m[SL-MBEDTLS::info]验证对等 X.509证书...
    [0;32M[SL-MBEDTLS::INFO]成功!

    ================================
    MQTT 客户端示例版本:2.0.3
    ================================

    芯片:0x31100019
    MAC:3.7.0.1
    PHY:3.1.0.26
    NWP:4.13.0.2
    ROM:8738
    主机:3.0.1.71
    MAC 地址:88:01:F9:B5:60:f2

    ================================
    [0;32m[wifi::info][SlWifiConnEventHandler] powed_up
    [0;32m[wifi::info] MAC 地址:88:1:F9:B5:60:f2
    [0;32m[wifi::info][Event] STA 已连接至 AP - bssid:7a:af:08:02:fb:e8、ssid:venusgeo
    [0;32m[WIFI::INFO][NETAPP EVENT] IP ACQUIRED:IP=192.168.137.190、Gateway=192.168.137.1
    [SlNetConnEventHandler] I/F 1 -已连接(IP 级别)!
    [SlNetConnEventHandler] I/F 1 -已连接(互联网级)!
    [0;32M[SL-MBEDTLS::info]. 连接到 TCP/*/4433...

    startSNTP:当前时间:Sun OCT 13:10:58:33 2024

    [0;32m[MQTT_APP::info]成功订阅了所有主题

    [0;32m[MQTT_APP::info] Wi-Fi 连接已建立
    [0;32M[SL-MBEDTLS::info] InitTlsSocket::SD=1、pTlsSock=20008160 slSock=1

    [0;32M[SL-MBEDTLS::info]. 连接到 TCP/*/4433...

    [0;32m[SL-MBEDTLS::info] ConfigClientSocket:。 正在设置 TLS 数据...

    [0;32m[SL-MBEDTLS::info]正在执行 mbedTLS SSL/TLS 握手...
    [0;32M[SL-MBEDTLS::INFO]成功! SSL/TLS 握手已完成!
    [0;32m[SL-MBEDTLS::info]验证对等 X.509证书...
    [0;32M[SL-MBEDTLS::INFO]成功!
    [0;31m[SL-MBEDTLS::error] mbedtls_SSL_read 返回0

    [0;32M[SL-MBEDTLS::info] SlNetIfWifi_Close::连接套接字1已被移除

    [0;32m[SL-MBEDTLS::info] SlNetIfWifi_Close::侦听器套接字1已被移除

    [0;32m[MQTT_APP::info] mqTT_EVENT_SERVER_DISCONNECT

    可以看到握手完成、但之后出现错误。 任何人都可以告诉我如何解决此问题。

    谢谢!

    Vamsi

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

    您好!

    您能否更新证书问题的解决方式?

    现在、握手似乎是成功的、但从 recv()返回值0时失败、这意味着另一端关闭了连接。

    是否有可能获得 NWP 日志来查看引擎盖下发生了什么情况?

    这里介绍了有关如何从专用引脚(PIN_62)获取这些日志的过程、但您也需要在应用程序上添加一些线路。

    请告诉我这是否可行。

    此致、

    Shlomi

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

    我已解决证书问题、但将所有三个证书文件更改为.der 格式、如以下所示

    char * MQTTClient_secureFiles[3]={" private.der"、" certificate.der"、" AmazonRootCA1.der"};

    MQ5.12.4510ams Client_Conn mqttConnParams =

    mqtt_connection_FLAGS、//连接标志
    mqtt_connection_address、//服务器地址
    mqtt_connection_port_number、// MQTT 服务器的端口号
    SLNETSOCK_SEC_METHOD_SSLv3_TLSV1_2、//安全套接字的方法
    SLNETSOCK_SEC_cipely_full_list、//安全套接字的 cipher
    3、//用于安全连接的文件数
    MQTTClient_secureFiles //安全文件
    };

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

    谢谢、仍然看不到这种关系以及修复证书问题的原因。

    至于 NWP 日志、是否可以由您自己来完成?

    Shlomi

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

    您好!
    您能帮助说明如何获取 NWP 日志吗?

    谢谢!

    Vamsi

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

    您好!

    有很多文章可以解释它。

    例如、请参阅我在此处的帖子 https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1399351/cc3235sf-error-when-calling-prov_device_ll_register_device-function/5388696#5388696

    此致、

    Shlomi