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.

[参考译文] CC3351:有关事件处理程序回调中关联故障的信息

Guru**** 2553450 points
Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1563421/cc3351-information-about-association-failure-in-event-handler-callback

器件型号:CC3351


工具/软件:

你好。

我将 cc33xx_RTOS_MCU_PACKAGE_R7_2 固件/驱动程序与 CC3351 一起使用。 如何检测器件何时无法与 Wi-Fi 网络关联(例如,由于密码错误或网络超出范围且 CC3351 已停止扫描)? 是否可以将该信息包含在中定义的事件处理程序回调中 Wlan_Start?

Regards

Sergio

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

    此主题已分配给专家、他们将尽快回复。

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

    您好 Sergio、

    我想这个问题可以分为两个单独的主题

    1.) 密码不正确。

      如果器件尝试使用错误的密码连接到 AP、则连接将被拒绝、但当前驱动程序没有任何实现来指示拒绝的原因。

    2.) SSID 不正确或网络超出范围

      如果您告诉 CC35xx 连接到 AP 并输入不正确的参数、例如 SSID。 然后、CC35xx 将继续不停地扫描、直到调用 WLAN_DISCONNECT 命令。 这是有目的的、因为 CC35xx 不知道给出的参数不正确、或者环境繁忙且需要更长的扫描时间才能连接到 AP。 这使用户能够实现自己的超时时间并决定在认为连接过长之前等待连接多长时间。 如果您查看 WLAN_CONNECT 回调中的网络终端示例、您将看到可以引用的超时实现。

    此致、

    Rogelio

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

    谢谢。

    此致。

    Sergio

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

    嗨、Rogelio。

    今天、我执行了关闭 Wi-Fi 路由器并执行 Wlan_Connect 的测试、等待 30 秒、然后重新打开路由器。 根据您的说明、CC3351 应持续扫描网络、直到 Wlan_Disconnect 执行完毕。 但是、在重新打开路由器后、它永远不会与网络关联、这意味着它 不继续 根据响应要求扫描网络。

    CC3351 应该表现出之前讨论的两种行为之一:继续连续扫描和/或通知其已停止扫描。

    此致。

    Sergio

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

    您好 Sergio、

    实际上、这是当前正在研究的错误、但如果您查看固件日志、您可以看到器件确实会继续扫描 AP 的通道。

    现在的解决方法是呼叫断开连接、然后重新发出扫描。 您也可以使用不同的参数调用 WLAN_CONNECT、这将更改它所查找的 AP。 如果使用相同的参数调用 WLAN_CONNECT、该命令将被忽略。  

    此致、

    Rogelio

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

    嗨、Rogelio。

    好的、谢谢。