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.

[参考译文] CC3220:重新连接

Guru**** 2563960 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/700459/cc3220-re-connection

器件型号:CC3220

断开连接后、是否可以自动将连接重新连接到 AP?

如何设置为启用自动重新连接? (sl_WlanPolicySet 中是否有"快速连接"和"自动连接"?)

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

    是的、这是可能的。 我相信只有自动连接策略才能重新连接到以前连接的配置文件。

    尽管我不确定重新连接尝试是否超时。 我知道如果启用了自动配置、它将等待重新连接2分钟、然后再重新启动配置。

    有关连接策略的详细信息,请参见 www.ti.com/lit/swru455。

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

    大家好、Kevin

    感谢你的答复。

    自动配置已禁用、 我们设置 SL_WLAN_CONNECT_policy (1、1、0、0)。 但重新连接未完成。

    是否有其他可能的设置?

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

    您好!

    如何测试从 AP 侧断开连接和重新连接? 您正在成功添加配置文件、而不仅仅是执行直接连接(WLAN_CONNECT)、对吧?

    是否可以仅在启用自动连接而不是快速连接的情况下尝试此操作?

    即 sl_WLAN_CONNECT_policy (1、0、0、0)

    查看第3.3.3.1节"连接策略"并验证您是否正确设置了策略

    http://www.ti.com/lit/swru455

    如下所示:

    _i16状态;
    状态= sl_WlanPolicySet (sl_policy_connection、sl_WLAN_connection_policy (1、1、0、1)、NULL、0);
    if (状态)
    {
    /* error *}
    

    希望这对您有所帮助、

    Kevin

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

    >如何从 AP 侧测试此断开连接和重新连接? 您正在成功添加配置文件,而不仅仅是执行直接连接(w>LAN_connect),对吗?
    它通过以下步骤进行测试。
    1.删除配置文件
    2.创建配置文件
    3. wlan_connect
    4.将 STA 放在屏蔽盒中
    5.等待通信断开
    6.从屏蔽盒中取出 STA
    7.等待通信重新连接
    但通信未重新连接


    >是否只启用“自动连接”而不启用“快速连接”来尝试此操作?
    我无法通过以下设置自动将连接重新连接到 AP。
    SL_WlanPolicySet (sl_WLAN_policy_connection、sl_WLAN_connection_policy (1、0、0、0)、NULL、 0);
    SL_WlanPolicySet (sl_WLAN_policy_connection、sl_WLAN_connection_policy (1、1、0、0)、NULL、 0);
    SL_WlanPolicySet (sl_WLAN_policy_connection、sl_WLAN_connection_policy (1、1、0、1)、NULL、 0);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您正在使用 wlan_connect 执行实际连接? 添加具有自动连接策略集的配置文件应该足够、并且您无需执行 wlan_connect。 如果您不调用 wlan_connect、您的设备是否会自动连接到添加的配置文件?

    如果不是、这让我认为配置文件未成功添加。 您能否向我展示如何添加配置文件、然后启动您的设备?

    添加配置文件应如下所示:

    SlWlanSecParams_t SecParams;
    _i16索引;
    
    SecParams.Type = SL_WLAN_SEC_TYPE_WPA_WPA2;
    SecParams.Key = SEC_SSID_KEY;
    SecParams.KeyLen = strlen (SEC_SSID_KEY);
    
    索引= sl_WlanProfileAdd ((_i8*) SEC_SSID_NAME、strlen (SEC_SSID_NAME)、0、secParams、0、 7、0); 

    最棒的

    Kevin

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

    大家好、Kevin

    STA 能够自动重新连接。

    非常感谢。