在 macOS 中可通过内置 airport 工具获取 Wi-Fi 详细参数:执行 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s 扫描周边网络并显示 SSID、BSSID、RSSI、信道、HT 支持、国家码及加密类型;用 grep 或 awk 过滤关键字段;运行 airport -I 查看当前连接的实时接口参数如信道、RSSI、速率与噪声。

如果您希望在 macOS 系统中通过终端获取周围 Wi-Fi 热点的完整技术参数,包括 SSID、BSSID(MAC 地址)、信号强度(RSSI)、信道(Channel)、频段(2.4GHz/5GHz)、加密类型及 PHY 模式等详细信息,则需调用系统内置的 airport 工具。该工具位于私有框架路径下,不依赖第三方安装,但需使用完整绝对路径执行。
一、执行 airport -s 扫描可见网络并显示全部字段
此命令直接列出当前扫描到的所有 Wi-Fi 网络及其底层无线参数,输出包含 BSSID、RSSI、信道、HT 支持状态、国家码(CC)和完整安全协议标识,是获取热点详情最全面的基础方式。
1、打开“应用程序”→“实用工具”→“终端”。
2、输入以下完整命令并回车:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s。
3、等待扫描完成(通常耗时 3–5 秒),观察输出表格中各列:第一列为 SSID,第二列为 BSSID,第三列为 RSSI(dBm 值),第四列为信道编号,第五列为 HT(是否支持高吞吐)标识,第六列为国家码,第七列为加密与认证组合(如 WPA2(PSK/AES/AES))。
二、使用 airport -s 配合 grep 精确过滤关键字段
当周围网络数量较多时,原始输出易被干扰信息淹没。通过管道过滤可聚焦于特定参数,例如仅提取 SSID 与 RSSI,或单独筛选 5GHz 网络(信道 ≥36)。
1、在终端中输入以下命令并回车:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s | grep -E "^[^ ]|Channel|RSSI"。
2、若需仅显示信道为 36、40、44、48、149、153、157、161 或 165 的条目(即典型 5GHz 信道),运行:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s | awk '$4 ~ /^(36|40|44|48|149|153|157|161|165)$/'。
3、如需导出结果至桌面文本文件以便后续分析,追加重定向:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s > ~/Desktop/wifi_scan_output.txt。
三、结合 airport -I 获取当前连接网络的实时接口级参数
该命令不扫描周边网络,而是返回本机 Wi-Fi 接口当前连接状态下的精确物理层数据,包括协商速率、噪声值、主/辅天线 RSSI、MCS 索引等,适用于诊断当前链路质量。
1、确保已成功接入某个 Wi-Fi 网络。
2、在终端中输入以下命令并回车:/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I。
3、检查输出中的 channel 字段确认当前工作信道;agrCtlRSSI 和 agrExtRSSI 分别为主副天线接收强度;lastTxRate 表示当前协商的最大物理速率(单位 Mbps);noise 字段为环境底噪值(dBm)。










