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.

[参考译文] CC3235MODASF:如何确定 CC3235模块是连接到2.4G 还是5G 接入点(AP)?

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1421209/cc3235modasf-how-to-determine-whether-the-cc3235-module-is-connected-to-a-2-4g-or-5g-access-point-ap

器件型号:CC3235MODASF

工具与软件:

大家好!

我的 CC3235模块使用手动连接模式连接到接入点(AP)。

接入点(AP)的2.4G 和5G 设置的 SSID 和密码相同。

我正在使用的服务包和 SDK 版本如下所示:

  *服务包: sp_4.3.0.5_3.1.0.5_3.1.0.18.bin

  * SDK: simplelink_cc32xx_sdk_3_20_00_06

我知道我正在使用的 Service Pack 和 SDK 版本不是最新的。

但是、我仍然想知道如何在不更改服务包和 SDK 版本的情况下确定 CC3235模块是连接到5G 还是2.4G 通道。

PS: 在实际使用场景中、我无法登录 AP 来检查 CC3235模块正在使用的频段、因此我想知道可以使用哪些 API。 感谢您的帮助!!

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

    尊敬的 Zixuan:

    我认为最简单的方法就是在 SL_WLAN_EVENT_CONNECT 事件发生时根据通道确定。 结构 SlWlanEventConnect_t 在处理程序处返回 SimpleLinkWlanEventHandler ()包含通道号。 通道1 - 14... 2.4GHz、其他5GHz。

    typedef struct
    {
        _u8     SsidLen;
        _u8     SsidName[32];
        _u8     Bssid[6];
        _u8     Channel;
    } SlWlanEventConnect_t;

    1月

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

    您好、Jan:

    感谢您的答复。
    由于当前使用的 SDK 版本是 simplelink_cc32xx_sdk_3_20_00_06、因此我在 wlan.h 文件中找到了以下内容、但该内容与您提供的内容不同。

    typedef struct
    {
        _u8     SsidLen;
        _u8     SsidName[32];
        _u8     Bssid[6];
        _u8     Padding;
    } SlWlanEventConnect_t;

    因此、我无法使用"SlWlanEventConnect_t"读取连接到 AP 的通道。

    我想知道在使用 simplelink_cc32xx_sdk_3_20_00_06版本的 SDK 时、是否有其他方法可以连接2.4G 或5G?

    此外、我会将 SDK 版本更新为 simplelink_cc32xx_sdk_5_10_00_02或更高版本、然后测试您提供的方法、但需要一些时间。

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

    您好!

    另一种方法是使用 WLAN 扫描和比较 BSSID、但这会非常复杂且不太可靠。

    BTW...您正在使用 SDK 3.20和 SP 4.3。 我希望您知道、您的产品可能会因使用此类旧 SDK 而受到安全(例如 CVE-2021-21966)能力的影响。 我希望您已经完成了风险评估、并且通过更新 SDK 之外的其他方式来降低风险。

    1月