コンテンツへスキップ
🛠️ToolsShed

Wireless Standards Reference

Wi-Fi 802.11基準をb/g/nからWi-Fi 6EおよびWi-Fi 7仕様と比較します。

802.11bWiFi 1
WirelessStandardsReference.legacy
1999周波数2.4 GHz最大速度11 Mbps範囲~35m indoor

First widely adopted standard. DSSS modulation. Compatible with legacy devices.

802.11aWiFi 2
WirelessStandardsReference.legacy
1999周波数5 GHz最大速度54 Mbps範囲~35m indoor

OFDM modulation. Less interference than 2.4 GHz. Higher cost, limited adoption.

802.11gWiFi 3
WirelessStandardsReference.legacy
2003周波数2.4 GHz最大速度54 Mbps範囲~38m indoor

Backward compatible with 802.11b. OFDM at 2.4 GHz. Widely deployed globally.

802.11nWiFi 4
WirelessStandardsReference.current
2009周波数2.4 / 5 GHz最大速度600 Mbps範囲~70m indoor

MIMO technology (up to 4 streams). Channel bonding (40 MHz). Dual-band support.

802.11acWiFi 5
WirelessStandardsReference.current
2013周波数5 GHz最大速度3.5 Gbps範囲~35m indoor

MU-MIMO (downlink). 256-QAM. Up to 8 spatial streams. Wave 2 added MU-MIMO.

802.11axWiFi 6
WirelessStandardsReference.current
2019周波数2.4 / 5 GHz最大速度9.6 Gbps範囲~35m indoor

OFDMA for multiple users. Target Wake Time (battery saving). BSS Coloring. 1024-QAM.

802.11axWiFi 6E
WirelessStandardsReference.current
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.

802.11beWiFi 7
WirelessStandardsReference.latest
2024周波数2.4 / 5 / 6 GHz最大速度46 Gbps範囲~35m indoor

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/6

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.