我有一个 Atheros 无线 PCI 卡,通过 hostapd 在 AP 模式下运行。如何检查它是否支持 TPC - 在这种情况下,如何打开/关闭它?
注意:传输功率控制 (TPC) 是 Wi-Fi 发射器用来降低信号功率的机制,以减少对其他无线网络的干扰。
iwconfig txpower
以 dBm 或 mW 为单位设置传输功率,但这不是我想要的。
答案1
我今天也有同样的问题。我深入研究了 Linux 无线堆栈代码,似乎没有用于控制或报告 TPC 状态的通用机制。
驱动程序代码中对“TPC”的引用似乎仅限于一些硬编码逻辑,告诉硬件启用它,并可能向固件发送“功率表”以供使用。唯一的改变方法需要更改源代码和重新编译驱动程序。
TPC在哪里配置?好吧,你并没有真正配置它。它是 802.11h 的一部分,您的 802.11a 设备必须兼容它,并自动实现它。
所以答案似乎是:任何实现 802.11h 的设备都支持 TPC。基于 802.11h 构建的较新标准很可能也需要 TPC。
免责声明:我不是无线开发人员或专家,因此我很可能误解了某些内容。带着一粒盐服用。