我在运行最新 raspbian 的 2B 型 raspberry pi 上安装了 ALFA AWUS036NH 网络适配器。根据规格,ALFA AWUS036NH 应该能够提供高达 2W 的功率。按照网上的一些教程并调整 CRDA 数据库,我能够将 TX 功率设置为高达 33dbi (2W)。
#iwconfig wlan0 txpower 33
我安装了 USB 功率计来测量树莓派的实际电流消耗。树莓派连接了外围设备,但没有网卡,电流消耗约为 400mA。当我插入网络适配器时,电流消耗增加到 600mA,与大多数其他网卡相当。
我的理解是,至少传输 2W 需要 5V 电流 400mA。但是,当我通过 iwconfig 更改 TX 功率时,电流使用量没有变化。网络适配器已连接到网络,因此正在传输某些内容。iwconfig 输出确认了新的 TX 设置。
为什么当我通过 iwconfig 更改 TX 功率时,USB 功率没有变化?可能是网络适配器内部有一个内部“限制器”?
答案1
我只想就我对您的问题的理论做出评论,但我需要 50 分才能发表评论,而我没有足够的分数。
这是我的观点。简单来说,他们在功率输出方面撒谎,他们可以在盒子上写任何他们想要的东西。
如果您居住在美国或加拿大,则最大输出功率限制为 100 mw,如果您在美国,您可以在 FCC 网站上搜索真实的输出功率,但从我在一些论坛上读到的内容来看,输出功率可能在 43 到 400 mw 之间。
即使它可以输出 2000 兆瓦,很多计算机也无法提供足够的电流来运行它,除非驱动程序强制它以较低的输出运行,否则它将关闭卡
编辑:尝试将其设置为 9000dbi,看看会发生什么