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:AP 配置成功[连接成功(智能手机应用程序反馈失败)]

Guru**** 2553260 points
Other Parts Discussed in Thread: CC3220S-LAUNCHXL

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/894309/cc3220s-launchxl-ap-provisioning-got-connection-success-feedback-to-smartphone-app-failed

器件型号:CC3220S-LAUNCHXL

芯片:0x31000018
MAC:2.0.0.0
PHY:2.2.0.7
NWP:3.14.0.0
ROM:0
主机:3.0.1.60
MAC 地址:50:f1:4a:d6:7c:fa

我使用 CC3220S-LAUNCHXL 进行原型设计、并运行 Wi-Fi 智能门锁演示。  

执行配置时、SmartConfig 使用 IOS 上的 TI 应用进行工作。

但是、在 Safari 或 Chrome 上执行 AP 配置时、终端输出为:

[配置任务]主机驱动程序版本:3.0.1.60

[配置任务]构建版本3.14.0.0.31.2.0.2.2.0.7

[配置任务]在模式2中启动配置-[配置任务](0 = AP、1 = SC、2 = AP+SC)

[配置任务]配置已启动。 正在等待配置..!!

添加了[WLAN 事件]配置文件

[WLAN 事件]连接到 AP 成功

已获取[WLAN 事件] IP 地址

[WLAN 事件]连接成功(智能手机应用程序反馈失败)。

由于我们预计大多数客户都将使用 AP 配置、因此我进行了 google 搜索以找到解决方案、但我无法找到解决方案。 是否有解决此问题的解决方案?

谢谢、

Leo

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

    当设备和电话都连接到目标网络并相互查找时、就会出现反馈。

    移动应用程序使用三个选项来检测网络上的设备:

    1)侦听来自指定名称和 IP 地址的器件的 UDP 广播包

    2)侦听网络上 mDNS 发出的 UDP 多播数据包、并按器件支持的服务进行过滤

    3) 3)发送广播 ping 数据包并从网络上的器件捕获 ping 响应数据包

    有时、电话无法足够快地返回到目标网络、并且找不到它(或者上面提到的方法被防火墙或路由器阻止)、因此反馈失败。 在这种情况下、建议使用云确认(例如、设备将向您的手机应用程序订阅的代理发送 MQTT 消息)。

    BR、

    Kobi

     

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

    Kobi、

    感谢您的解释。 如上所述、我们必须进行 AP 配置、因为大多数组织不允许用户在移动设备上安装应用程序。

    在发布 到/api/1/wlan/confirm_req 并连接到目标路由器后、我尝试了该操作、 应用程序应发送 GET /param_cfg_result.txt 以完成配置过程。 我能够使用 Postman 发送 Get 并成功完成配置。 问题是我如何使用网页执行此操作。

    内置 ROM 页面或开箱即用网页是否能够完成确认过程?  

    谢谢、

    Leo

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

    您如何在目标网络上找到设备的 IP 地址?

    我不熟悉应用程序安装的限制。 通常、应用程序应该是首选方法、我认为设备/服务发现不能仅通过网页进行。

    同样、实现确认的最可靠方法是通过云。