在 Linux 上,我在 AP 模式下使用 hostapd。换句话说,系统是热点。
我想通过 c 代码(或我可以翻译成 c 代码的 bash 脚本)知道 Wi-Fi 的频率是多少。
以下查询内核的代码仅在正常模式下工作。在 AP 模式下失败。
ioctl(net_sock, SIOCGIWFREQ, &wrq);
在 bash 中,我尝试过:
iwconfig
iw dev
但它没有报告 Wi-Fi 的频率。同样的问题:只有在系统关联到路由器时才在正常模式下报告,但在 AP 模式下不报告。
如何查询 hostapd 以了解 hostapd 正在使用或配置为使用的频率?