工具/软件:
你好。
我将 cc33xx_RTOS_MCU_PACKAGE_R7_2 固件/驱动程序与 CC3351 一起使用。 如何检测器件何时无法与 Wi-Fi 网络关联(例如,由于密码错误或网络超出范围且 CC3351 已停止扫描)? 是否可以将该信息包含在中定义的事件处理程序回调中 Wlan_Start?
Regards
Sergio
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.
您好 Sergio、
我想这个问题可以分为两个单独的主题
1.) 密码不正确。
如果器件尝试使用错误的密码连接到 AP、则连接将被拒绝、但当前驱动程序没有任何实现来指示拒绝的原因。
2.) SSID 不正确或网络超出范围
如果您告诉 CC35xx 连接到 AP 并输入不正确的参数、例如 SSID。 然后、CC35xx 将继续不停地扫描、直到调用 WLAN_DISCONNECT 命令。 这是有目的的、因为 CC35xx 不知道给出的参数不正确、或者环境繁忙且需要更长的扫描时间才能连接到 AP。 这使用户能够实现自己的超时时间并决定在认为连接过长之前等待连接多长时间。 如果您查看 WLAN_CONNECT 回调中的网络终端示例、您将看到可以引用的超时实现。
此致、
Rogelio
嗨、Rogelio。
今天、我执行了关闭 Wi-Fi 路由器并执行 Wlan_Connect 的测试、等待 30 秒、然后重新打开路由器。 根据您的说明、CC3351 应持续扫描网络、直到 Wlan_Disconnect 执行完毕。 但是、在重新打开路由器后、它永远不会与网络关联、这意味着它 不继续 根据响应要求扫描网络。
CC3351 应该表现出之前讨论的两种行为之一:继续连续扫描和/或通知其已停止扫描。
此致。
Sergio