gpt4 book ai didi

c++ - 以编程方式获取 WiFi 网络的宽度

转载 作者:行者123 更新时间:2023-12-05 06:43:42 26 4
gpt4 key购买 nike

我如何获得此类信息?在四处挖掘之后,我找到了与 WinAPI 一起使用的操作码

WLAN_INTF_OPCODE enumeration

但是我找不到获取 channel 宽度信息的必要方法。

最佳答案

不幸的是,Windows Native Wifi Api 不直接提供信道宽度信息。但这(以及许多其他参数)可以从接入点传输的 Wi-Fi 信标帧中获得。

此信息可通过 WlanApi WlanGetNetworkBssList 函数访问,该函数返回 WLAN_BSS_ENTRY 结构列表 (https://learn.microsoft.com/en-us/windows/win32/api/wlanapi/ns-wlanapi-wlan_bss_entry)。通过该结构,您可以访问接收到的信标中存在的所有信息元素,但您必须自己解析该信息。

我正在从事的项目中需要此功能,因此我找到了一个适用于 WlanApi (win32wifi) 的 Python 包装器库,并将此功能添加到其中。您可以在 github ( https://github.com/opetryna/win32wifi/commit/35bc65df12ae8e3c579f4e867b3bfcadfb6e072a) 上查看。

关于c++ - 以编程方式获取 WiFi 网络的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32271222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com