iPhoneのさまざまなチャネルのWi-Fi信号強度データを取得することはできますか?

StackOverflow https://stackoverflow.com/questions/816656

  •  03-07-2019
  •  | 
  •  

質問

WLANルーターはチャンネル1から13を表示するため、iPhone Wi-Fiハードウェアはチャンネルを切り替えることができると思います。したがって、WLANスペクトルをそれらに分割する必要があると思います。アプリ内の特定のチャンネルからの信号強度を観察したいと思います。このデータを取得する方法はありますか?

役に立ちましたか?

解決

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

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

他のヒント

ルーターは特定のチャネル(1〜13)でブロードキャストし、iPhoneはブロードキャストされているチャネルのみを使用します。チャネルの理由は、他のルーターとの干渉を減らすためです。理想的には、使用されていないチャネルを選択する必要があります。ただし、チャネル自体はオーバーラップします。たとえば、チャネル7はチャネル+/- 5チャネルと干渉します。

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

基本的に私が言っているのは、ルーターがブロードキャストしているチャンネルをiPhoneが選択できないことです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top