
iwlib
利用可能なWi-Fiアクセスポイントのどれを使用するかを決定し、事前に統計を収集する必要があるRaspberry Piアプリケーションがあります。
iwlib
あるいは、iwlist
各Wi-Fiアクセスポイントには、「品質」、「信号レベル」、「ノイズレベル」という3つの指標があります。 「良い」Wi-Fiアクセスポイントとは、送信成功率が高いことを意味します。
私の質問は:「品質」の値が高いアクセスポイントが「品質」の値が低いアクセスポイントよりも優れていると仮定するのは安全ですか?
答え1
これはquality
デバイスのチップセットとドライバによって異なります。正しく機能すると、多くの人が品質値をゼロとしてマークします。値を表示するチップでも、そのquality
値のアルゴリズムは標準化されていないため、異なるチップセット間で比較することはできません。
あなたの場合のように1つのアダプタを使用しても、この値を計算quality
するために使用される計算はハードウェア/ドライバによって異なります。つまり、すべてのデバイスがAPに対して同じ結果を提供するわけではありません。一方のアダプターは、AP A の品質を AP B よりも高く計算でき、もう一方のアダプターは、B の品質を A よりも高く計算できます。
からman iwconfig
:
リンク品質
リンクの全体的な品質。これは、競合レベルまたは干渉レベル、ビットまたはフレームエラーレート、受信信号の品質、いくつかのタイミング同期、または他のハードウェアメトリックに基づいている可能性があります。これは集計値であり、完全にドライバーとハードウェアによって異なります。
quality
したがって、実用性がなく、信頼できません。