2009-05-03 11 views

答えて

1

WiFiは13チャネルに分割されています。これらは同じスペクトルを使用する他のルータやデバイスとの干渉を低減するために使用されます。チャネルはルータで手動で設定できますが、ルータによって自動的に選択されることがよくあります。チャネル自体は重複しています。例えばチャネル7は、チャネル+/- 5チャネルと依然として一致する。世界中のすべての地域ですべてのチャンネルがライセンスされているわけではありませんので、ルータでは11のチャンネルしか見ることができません。

あなたが探しているように聞こえるのは、特定のチャンネルの信号ノイズまたはさらに一般的な「品質」です。つまり、特定のインストールに最適なチャンネルを見つけることができます。この値を計算するためのさまざまなメトリックはハードウェアインターフェイスで利用できますが、iPhoneのネットワーキングAPIはそれらを公開しません。あなたはjailbroken iPhoneと対応するdevkitを使用して調査するか、またはデプスにあなたのアプリを切り替えることができます。

1

あなたのルータは特定のチャンネル(1〜13)でブロードキャストし、あなたのiPhoneはブロードキャストされているチャンネルを使用します。チャネルの理由は、周囲のルータとの干渉を減らすことです。理想的には、使用されていないチャンネルを選択することをお勧めします。チャンネル自体は重なり合っていますが、例えばチャンネル7はチャンネル+/- 5チャンネルに対応しています。

ダウンロード可能なアプリケーションがいくつかあります。これらのアプリケーションは、アクセス可能なすべてのアクセスポイントとブロードキャストしているチャネルを表示します。これはあなた自身を使用するのに最適なチャネルを見つけるのに役立ちます。

基本的に私の言っていることは、あなたのiPhoneがあなたのルーターが放送しているチャンネルを選択できないということです。

+0

これは問題ではありませんでした。私はどのように他のルータやデバイスが放送/送信しているのか、私のアプリに情報を得ることができるかどうかを知りたい。つまり、iPhoneのWiFiハードウェアにアクセスして、特定のチャンネルの信号強度の情報を抽出することはできますか? – Thanks

+0

@Swanzus:実際、ロビンの答えは正しいです。ルータは1つのチャネルしか使用しません。周囲に複数のネットワークがあり、それらのネットワークにそれぞれ1台のルータがあるとすると、ネットワークの信号強度はチャネルの信号強度になります。 –

+0

隠されたネットワークなどについては、ハードウェアへのより低いレベルのアクセスはありません。 –

関連する問題