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.

[参考译文] CC3235MODS:自动连接策略

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1169702/cc3235mods-auto-connection-policy

器件型号:CC3235MODS

您好!  

您能给我一些有关连接策略的信息吗:  

SL_WLAN_CONNECT_policy (1、0、0)

我们的一个客户有很多网络接入点、我们想知道该模块如何确定它将在自动策略中使用哪个接入点? 他们似乎观察到在远距离的接入点连接的模块、而在另一个接入点下运行。  

在这种情况下、最佳连接方法是什么:  

-许多接入点,用于定义 工厂中的同一网络
-产品中的嵌入式模块在连接后相对静态,但可以在工厂的任何位置启动  

真诚地、  

最大值 L

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

    关于连接策略(请参阅 编程人员指南第4.3.3.1章中的详细信息)-决策基于配置文件优先级、AP 的安全类型以及 RSSI。

    不确定我是否理解第二部分。 您是否询问 simplelink 完成的 AP 角色或工厂网络需要如何组织?  

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

    您好、Kobi、

    我认为我们的问题可能是扫描问题。 我们处于“自动”策略配置中,扫描处于此模式:

    ucConfigOpt = sl_WLAN_SCAN_policy (0、0);
    RET = sl_WlanPolicySet (sl_WLAN_POLICE_SCAN、ucConfigOpt、NULL、0);

    自动连接模式启动时会发生什么情况? 是否在每个频段上执行了1次扫描?  

     第二部分是相同的主题。 我想知道如何以最佳方式配置我们的模块(处于工作站模式)、因为它必须在具有多个可用 AP (同名、同一网络)的环境中进行连接。

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

    我仍然不明白问题是什么。

    自动连接从扫描过程开始。 在扫描过程中、器  件使用主动扫描(发送探头请求并等待响应)逐个扫描每个启用的通道(请参阅 SL_WLAN_General_Param_opt_scan_Params)。 网络列表可用后、将为连接选择一个。

    如果您具有适合多个 AP 的 SSID 和密码配置文件、则应连接到具有更好 RSSI 的 AP。

    您可以读取扫描结果并根据其中一个 AP 的 BSSID 设置更高的优先级、但我认为这不 是您的问题。

    如果您认为选择过程有问题、请提供 NWP 日志(请参阅  https://www.ti.com/lit/swru455中的第20章)。

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

    您好、Kobi、  

    感谢您的回答、您能告诉我"网络列表"是否有大小限制? (

    在模块运行的区域、有29个 AP、每个 AP 提供 4个 SSID。 我们希望确保模块能够找到并连接到最佳 AP。    

    Maxime

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

    尊敬的 Maxime:

    Kobi 仍在研究此问题、我们将使用任何新信息或解决方案进行更新。  

    请注意、由于感恩节、本周是一个短暂的星期、很可能会在下周初收到回复。  

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

     是 30个条目。

    您可以筛选结果、以仅包括 RSSI 高于特定阈值的结果 或仅扫描特定通道:

    _i16 Status;
    SlWlanScanParamCommand_t ScanParamConfig;
    ScanParamConfig.RssiThershold = -70;
    ScanParamConfig.ChannelsMask = 0x421; /* channels 1,6,11 */
    Status = sl_WlanSet(SL_WLAN_CFG_GENERAL_PARAM_ID, SL_WLAN_GENERAL_PARAM_OPT_SCAN_PARAMS,
    sizeof(ScanParamConfig), (_u8* )& ScanParamConfig);
    if( Status )
    {
     /* error