Aller au contenu
🛠️ToolsShed

Wireless Standards Reference

Comparer les normes Wi-Fi 802.11 de b/g/n à Wi-Fi 6E et Wi-Fi 7 avec spécifications.

802.11bWiFi 1
WirelessStandardsReference.legacy
Année1999Fréquence2.4 GHzVitesse maximale11 MbpsPortée~35m indoor

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

802.11aWiFi 2
WirelessStandardsReference.legacy
Année1999Fréquence5 GHzVitesse maximale54 MbpsPortée~35m indoor

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

802.11gWiFi 3
WirelessStandardsReference.legacy
Année2003Fréquence2.4 GHzVitesse maximale54 MbpsPortée~38m indoor

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

802.11nWiFi 4
WirelessStandardsReference.current
Année2009Fréquence2.4 / 5 GHzVitesse maximale600 MbpsPortée~70m indoor

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

802.11acWiFi 5
WirelessStandardsReference.current
Année2013Fréquence5 GHzVitesse maximale3.5 GbpsPortée~35m indoor

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

802.11axWiFi 6
WirelessStandardsReference.current
Année2019Fréquence2.4 / 5 GHzVitesse maximale9.6 GbpsPortée~35m indoor

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

802.11axWiFi 6E
WirelessStandardsReference.current
Année2021Fréquence2.4 / 5 / 6 GHzVitesse maximale9.6 GbpsPortée~35m indoor

Extends WiFi 6 to 6 GHz band. 1200 MHz of additional spectrum. Less congestion.

802.11beWiFi 7
WirelessStandardsReference.latest
Année2024Fréquence2.4 / 5 / 6 GHzVitesse maximale46 GbpsPortée~35m indoor

Multi-Link Operation (MLO). 4096-QAM. 320 MHz channels. Ultra-low latency.

À propos de cet outil

L'outil de référence des normes sans fil aide les utilisateurs à comprendre l'évolution et les spécifications de la technologie Wi-Fi, du standard fondamental 802.11b aux normes modernes Wi-Fi 6E et Wi-Fi 7. Les normes Wi-Fi sont fréquemment mises à jour avec des améliorations de vitesse, de portée, d'efficacité énergétique et de bandes de fréquence, ce qui rend essentiel que les administrateurs de réseau, les professionnels informatiques et les passionnés comparent les spécifications côte à côte. Cet outil présente les détails techniques clés de chaque norme—notamment les débits de données, les fréquences de fonctionnement, la portée et la consommation d'énergie—dans un format de comparaison facile à lire.

Il suffit de sélectionner les normes Wi-Fi que vous souhaitez comparer dans la liste, et l'outil affiche les spécifications détaillées de chacune. Les cas d'usage typiques incluent la planification d'une mise à niveau de réseau, le choix du matériel approprié pour des environnements spécifiques, la compréhension des différences de performances entre les normes ou la résolution de questions de compatibilité entre les appareils. Que vous déploiiez un réseau d'entreprise, mettiez à niveau votre Wi-Fi domestique ou recherchiez les fondamentaux techniques de la connectivité sans fil, cette référence vous fournit les données essentielles dont vous avez besoin en un coup d'œil.

Cet outil est particulièrement utile pour les professionnels informatiques évaluant les investissements réseau, les administrateurs système gérant les déploiements d'appareils multigénérationnels et les passionnés de technologie restant informés sur les normes sans fil. La comparaison se concentre sur les spécifications documentées publiquement et ne couvre pas toutes les fonctionnalités optionnelles ou propriétaires ; pour les implémentations de pointe ou spécifiques au fabricant, consultez les fiches techniques du fabricant et la documentation officielle de l'IEEE.

Questions Fréquentes

Implémentation du Code

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.