请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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