4

我假设 iPhone Wi-Fi 硬件能够在通道之间切换,因为我的 WLAN 路由器向我显示了通道 1 到 13。所以我认为必须将 WLAN 频谱划分为这些。我想观察我的应用程序中特定通道的信号强度。有没有办法获取这些数据?

4

2 回答 2

1

您的路由器在特定频道 (1-13) 上广播,而您的 iphone 将只使用正在广播的频道。信道的原因是为了减少对周围其他路由器的干扰。理想情况下,您想选择一个未使用的频道。尽管频道本身重叠,例如频道 7 仍会干扰频道 +/- 5 频道。

您可以下载许多应用程序,这些应用程序将向您显示它可以找到的所有接入点以及它们正在广播的频道。这可以帮助您找到自己使用的最佳渠道。

基本上我要说的是,你的 iPhone 不能选择你的路由器在哪个频道上广播。

于 2009-05-03T09:43:32.923 回答
1

WiFi 分为 13 个通道 - 它们用于减少对使用相同频谱的其他路由器和设备的干扰。频道可以在路由器中手动设置,但通常由路由器自动选择。渠道本身重叠;例如,频道 7 仍会干扰频道 +/- 5 频道。请注意,并非所有频道都在世界所有地区获得许可,因此您可能只能在路由器上看到(比如说)11 个频道。

听起来您正在寻找的是任何给定频道上的信噪比或更一般的“质量” - 即找出哪个频道最适合特定安装。尽管允许您计算此值的各种指标在硬件接口上可用,但 iPhone 网络 API 并未公开它们。您可以使用越狱的 iPhone 和相应的 devkit 或将您的应用程序切换到桌面进行调查。

于 2009-05-04T07:38:47.880 回答