無線信号は互いに干渉し合う可能性があり、コードレス電話や電子レンジなどの他のデバイスも干渉を引き起こす可能性があることは知っています。私が最も疑問に思うのは、そのような干渉が見られたときにAndroidデバイスでWi-Fiアナライザーを起動したときです(このアプリはもっと正確に言うと) の場合、一部のチャネルでは SSID がまったく使用できなくなります。つまり、デバイスは干渉の影響を受けるチャネル上の SSID を認識しません。
SSID は表示されるだろうが、その SSID より上位にある別の信号が干渉を引き起こしているため、デバイスは特定の SSID に接続できないだろうと考えていました。
主に私が混乱する原因は、同じチャネルを使用する SSID が複数ある場合、Wifi Analyzer はこれらすべての SSID を認識するのですが、SSID をブロードキャストせず干渉を引き起こしている信号がある場合、アプリは SSID をまったく表示しないということです。
私の主な疑問は、なぜ Wi-Fi Analyzer は SSID を持たない干渉 (電話、電子レンジなど) があるときには SSID を認識しないのに、干渉が他の Wi-Fi 信号であるときにはすべての SSID を認識するのかということです。アクセス ポイントが SSID を送信していることはほぼ確実です。別のチャネルに移動するように指示するだけで、すべての Wi-Fi 対応デバイスがその SSID を取得できるようになります。
答え1
はい、チャネル上の非 Wi-Fi RF エネルギーが干渉して、そのチャネルの Wi-Fi スキャンで結果が返されなくなる可能性があります。この問題が発生する原因はいくつかあります。
- スキャンを実行しているクライアントがチャネル上の RF 電力が大きすぎると判断し、チャネルが使用中であり、プローブ要求を送信すべきではないと判断した可能性があります。
- 干渉のため、そのチャネル上の AP がクライアントのプローブ要求を正常に受信できなかった可能性があります。
- そのチャネル上の AP がチャネル上の RF 電力が大きすぎると判断し、チャネルが使用中であると判断して、プローブ応答やビーコンを送信しないよう決定した可能性があります。
- 干渉のため、クライアントが AP のプローブ要求またはビーコンを正常に受信できなかった可能性があります。
- おそらく、エリア内のすべての AP が自動チャネル選択に設定されており、干渉のあるチャネルをすべて回避しているため、非 Wi-Fi RF エネルギーによって攻撃を受けているチャネルには実際には Wi-Fi ネットワークが存在しないと考えられます。
どの SSID がどのチャネル/周波数をどの電力レベルでカバーしているかをプロットする inSSIDer などのツールは、RF スペクトル アナライザーのように見えるように設計されていますが、真の RF スペクトル アナライザーではありません。通常の Wi-Fi ネットワーク スキャン結果リストを取得してプロットします。非 Wi-Fi エネルギーを検出またはプロットすることはできないため、電子レンジ、コードレス電話、ベビー モニター、または 2.4GHz または 5GHz 帯域を使用するその他の非 Wi-Fi デバイスからの干渉は表示されません。