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.

[参考译文] 编译器/CC3220SF-LAUNCHXL:云外部确认-智能手机应用程序反馈失败

Guru**** 2587365 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/957356/compiler-cc3220sf-launchxl-cloud-external-confirmation---feedback-to-smartphone-app-failed

器件型号:CC3220SF-LAUNCHXL

工具/软件:TI C/C++编译器

您好,

我正在使用外部云确认(不对移动应用程序执行本地 Ping 操作)如果云连接成功、一切都按预期工作。  


但是、在器件中、如果连接到云失败(连接超时)、我 将收到 WLAN 事件、因为[WLAN 事件]连接成功(向智能手机应用程序的反馈失败)
我的观察结果是 、外部确认功能中没有 Ping 或反馈概念、但为什么要参加此 WLAN 活动?
这是预期行为、还是我错过了什么? 请帮帮我。
代码片段:
 
sl_WlanProvisioning (pCtx->provisioningMode、role_STA、超时、NULL、sl_WLAN_PROVISIONING_CMD_FLAG_EXTERNAL_CONFIRMATION);

调试跟踪:
 
[配置任务]启动配置-
模式2中的[配置任务](0 = AP、1 = SC、2 = AP+SC)
[配置任务]配置已启动。 正在等待配置..!!
[配置任务]当前值:1、事件:1、下一步:2
[WLAN 事件]配置文件已添加
[WLAN 事件]连接到 AP 成功
[WLAN 事件]获取的 IP 地址
MQTT 演示客户端标识符为00000956Y (长度9)。
建立新的 MQTT 连接。
无法建立新的 MQTT 连接、错误超时。
网络连接因错误而关闭。
MQTT 连接返回错误超时。
[外部云确认] MQTT 连接失败
CloudPingTimerCallback():计时器过期
[WLAN 事件]连接成功(智能手机应用程序反馈失败)
[外部云确认]中止返回值=0
[配置任务]当前:2、事件:4、下一步:2.

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

    您好、Suresh、

    在尝试 MQTT 连接(即 在获取 IP 地址后调用"sl_WlanProvisioning (sl_WLAN_PROVISIONING_CMD_STOP、0xFF、0、NULL、(uint32_t))")之前、您需要停止内部配置-因此内部确认不会超时。  

    如果外部方法失败、则需要重新启动配置。

    BR、

    Kobi