私の WLAN ルーターはチャンネル 1 から 13 を示しているので、iPhone の Wi-Fi ハードウェアはチャンネルを切り替えることができると思います。アプリ内の特定のチャネルからの信号強度を観察したいと考えています。このデータを取得する方法はありますか?
2 に答える
WiFi は 13 のチャネルに分割されます。これらは、同じスペクトルを使用する他のルーターやデバイスとの干渉を減らすために使用されます。チャネルはルーターで手動で設定できますが、多くの場合、ルーターによって自動的に選択されます。チャネル自体は重複しています。たとえば、チャネル 7 は依然としてチャネル +/- 5 チャネルと干渉します。世界のすべての地域ですべてのチャネルがライセンスされているわけではないため、ルーターには (たとえば) 11 個のチャネルしか表示されない場合があることに注意してください。
あなたが探しているように聞こえるのは、特定のチャネルの信号対ノイズまたはさらに一般的な「品質」です。つまり、特定のインストールに最適なチャネルを見つけることです。この値を計算できるさまざまなメトリックがハードウェア インターフェイスで利用できますが、iPhone ネットワーク API はそれらを公開しません。ジェイルブレイクされた iPhone と対応する開発キットを使用して調査するか、アプリをデストップに切り替えることができます。
ルーターは特定のチャネル (1-13) でブロードキャストし、iPhone はブロードキャストされているチャネルのみを使用します。チャネルの理由は、周囲の他のルーターとの干渉を減らすことです。理想的には、使用されていないチャネルを選択する必要があります。ただし、チャネル自体はオーバーラップします。たとえば、チャネル 7 は依然としてチャネル +/- 5 チャネルと干渉します。
ダウンロードできるアプリケーションが多数あり、検出できるすべてのアクセス ポイントと、それらがブロードキャストしているチャンネルを表示します。これは、自分で使用するのに最適なチャネルを見つけるのに役立ちます。
基本的に私が言いたいのは、iPhone はルーターがブロードキャストしているチャンネルを選択できないということです。