在 Debian 中,您可以使用iwlist
它来扫描附近的 Wi-Fi 接入点。统计数据如下:
Cell 01 - Address: CC:B2:55:XX:XX:XX
ESSID:"X"
Protocol:IEEE 802.11bg
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality:33 Signal level:0 Noise level:0
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra: Last beacon: 252ms ago
有一个字段叫做“质量”。我能理解“信号级别”是什么意思,它是 RSSI(接收信号强度指示)。然而,“质量”到底是什么意思?如何衡量?
同时,在我的 Ubuntu 12.04 LTS 笔记本电脑上,情况很奇怪,因为所有扫描到的接入点的“信号级别”字段都为 0,“噪声级别”字段也是如此。但在装有 Raspbian 的 Raspberry Pi 上,我可以看到“质量”、“信号级别”和“噪声级别”字段的读数不同。(这不是主要问题,但如果你知道答案,请简要描述一下。)
答案1
这取决于硬件和驱动程序。从iwconfig
手册页中:
链接质量
链路的整体质量。可能基于争用或干扰的程度、比特或帧错误率、接收信号的好坏、某些时间同步或其他硬件指标。这是一个汇总值,完全取决于驱动程序和硬件。
这解释了您所看到的差异。
如果您从 Pi 中移除 USB WiFi 适配器并将其插入 Ubuntu 笔记本电脑(并且禁用笔记本电脑的内部适配器),那么您也会在那里获得有用的结果。