Wireless Standards Reference
Wi-Fi 802.11基準をb/g/nからWi-Fi 6EおよびWi-Fi 7仕様と比較します。
| 標準 | 年 | 周波数 | 最大速度 | 範囲 | 主な機能 | ステータス |
|---|---|---|---|---|---|---|
802.11b WiFi 1 | 1999 | 2.4 GHz | 11 Mbps | ~35m indoor | First widely adopted standard. DSSS modulation. Compatible with legacy devices. | WirelessStandardsReference.legacy |
802.11a WiFi 2 | 1999 | 5 GHz | 54 Mbps | ~35m indoor | OFDM modulation. Less interference than 2.4 GHz. Higher cost, limited adoption. | WirelessStandardsReference.legacy |
802.11g WiFi 3 | 2003 | 2.4 GHz | 54 Mbps | ~38m indoor | Backward compatible with 802.11b. OFDM at 2.4 GHz. Widely deployed globally. | WirelessStandardsReference.legacy |
802.11n WiFi 4 | 2009 | 2.4 / 5 GHz | 600 Mbps | ~70m indoor | MIMO technology (up to 4 streams). Channel bonding (40 MHz). Dual-band support. | WirelessStandardsReference.current |
802.11ac WiFi 5 | 2013 | 5 GHz | 3.5 Gbps | ~35m indoor | MU-MIMO (downlink). 256-QAM. Up to 8 spatial streams. Wave 2 added MU-MIMO. | WirelessStandardsReference.current |
802.11ax WiFi 6 | 2019 | 2.4 / 5 GHz | 9.6 Gbps | ~35m indoor | OFDMA for multiple users. Target Wake Time (battery saving). BSS Coloring. 1024-QAM. | WirelessStandardsReference.current |
802.11ax WiFi 6E | 2021 | 2.4 / 5 / 6 GHz | 9.6 Gbps | ~35m indoor | Extends WiFi 6 to 6 GHz band. 1200 MHz of additional spectrum. Less congestion. | WirelessStandardsReference.current |
802.11be WiFi 7 | 2024 | 2.4 / 5 / 6 GHz | 46 Gbps | ~35m indoor | Multi-Link Operation (MLO). 4096-QAM. 320 MHz channels. Ultra-low latency. | WirelessStandardsReference.latest |
First widely adopted standard. DSSS modulation. Compatible with legacy devices.
OFDM modulation. Less interference than 2.4 GHz. Higher cost, limited adoption.
Backward compatible with 802.11b. OFDM at 2.4 GHz. Widely deployed globally.
MIMO technology (up to 4 streams). Channel bonding (40 MHz). Dual-band support.
MU-MIMO (downlink). 256-QAM. Up to 8 spatial streams. Wave 2 added MU-MIMO.
OFDMA for multiple users. Target Wake Time (battery saving). BSS Coloring. 1024-QAM.
Extends WiFi 6 to 6 GHz band. 1200 MHz of additional spectrum. Less congestion.
Multi-Link Operation (MLO). 4096-QAM. 320 MHz channels. Ultra-low latency.
このツールについて
無線標準参照ツールは、基礎的な802.11b規格から最新のWi-Fi 6EおよびWi-Fi 7に至るまで、Wi-Fi技術の進化と仕様を理解するのに役立ちます。Wi-Fi標準は速度、範囲、消費電力、周波数帯域の改善により頻繁に更新されるため、ネットワーク管理者、IT専門家、および技術愛好家が仕様を並べて比較することが不可欠です。このツールは、各標準のデータレート、動作周波数、通信距離、消費電力などの主要な技術仕様を、読みやすい比較形式で表示します。
比較したいWi-Fi標準をリストから選択するだけで、ツールが各標準の詳細な仕様を表示します。一般的な用途には、ネットワークアップグレードの計画、特定の環境に適したハードウェアの選択、標準間のパフォーマンス差の理解、デバイス間の互換性に関する質問の解決が含まれます。企業ネットワークの展開、自宅のWi-Fiアップグレード、またはワイヤレス接続の技術的基礎の調査のいずれであっても、このリファレンスは必要な重要データを一目で提供します。
このツールは、ネットワーク投資を評価するIT専門家、複数世代のデバイス展開を管理するシステム管理者、およびワイヤレス標準に精通している技術愛好家にとって特に価値があります。比較は公式に文書化された仕様に焦点を当てており、すべてのオプション機能またはベンダー固有の実装をカバーしていません。最先端またはベンダー固有の実装については、メーカーのデータシートおよび公式IEEE文書を参照してください。
よくある質問
コード実装
import subprocess
import re
def get_wifi_info() -> dict:
"""Get current WiFi connection info (Linux)."""
try:
result = subprocess.run(['iwconfig'], capture_output=True, text=True)
output = result.stdout
info = {}
# Parse SSID
ssid = re.search(r'ESSID:"([^"]+)"', output)
if ssid:
info['ssid'] = ssid.group(1)
# Parse frequency
freq = re.search(r'Frequency:([d.]+) GHz', output)
if freq:
info['frequency_ghz'] = float(freq.group(1))
info['band'] = '2.4 GHz' if float(freq.group(1)) < 3 else '5 GHz'
# Parse bit rate
rate = re.search(r'Bit Rate=([d.]+) Mb/s', output)
if rate:
info['bit_rate_mbps'] = float(rate.group(1))
# Parse signal strength
signal = re.search(r'Signal level=(-d+) dBm', output)
if signal:
info['signal_dbm'] = int(signal.group(1))
# Convert dBm to approximate quality (0-100%)
dbm = int(signal.group(1))
info['quality_pct'] = max(0, min(100, 2 * (dbm + 100)))
return info
except Exception as e:
return {"error": str(e)}
wifi = get_wifi_info()
for key, val in wifi.items():
print(f"{key}: {val}")
# Determine WiFi standard from channel/frequency
def wifi_standard_from_freq(freq_ghz: float, max_mbps: float) -> str:
if freq_ghz >= 6:
return "Wi-Fi 6E (802.11ax)"
elif freq_ghz >= 5:
if max_mbps > 3500:
return "Wi-Fi 6 (802.11ax)"
elif max_mbps > 54:
return "Wi-Fi 5 (802.11ac)"
else:
return "Wi-Fi 2 (802.11a)"
else:
if max_mbps > 100:
return "Wi-Fi 4+ (802.11n)"
elif max_mbps > 11:
return "Wi-Fi 3 (802.11g)"
else:
return "Wi-Fi 1 (802.11b)"
print(wifi_standard_from_freq(5.18, 300)) # Wi-Fi 5/6Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.