Mac系统无法在图形界面直接显示蓝牙设备传输速率与RSSI,但可通过system_profiler命令查看RSSI及部分设备的Link Quality;blueutil工具可获取更精准的RSSI值;系统报告中的蓝牙页面提供原生图形化RSSI显示,可信度最高。

Mac系统不提供图形界面直接显示已连接蓝牙设备的传输速率与信号强度(RSSI)数值,但可通过终端命令调取底层蓝牙协议栈原始参数,其中包含当前活跃连接的实际接收强度、噪声基底及估算链路质量指标;该方法无需安装第三方工具,结果与硬件射频层实时同步。
用 terminal 查看已连接蓝牙设备的 RSSI 与估算传输能力
打开“终端”(Command + 空格 → 输入 terminal → 回车)。
输入以下命令并回车:
system_profiler SPBluetoothDataType | grep -A 8 -B 2 "Device Name\|RSSI\|Signal\|Link Quality"
输出中定位到你当前已连接的设备名称(如 “Logi MX Master 3S”),在其下方查找 “RSSI: -XX dBm” 行——这就是当前接收信号强度;若存在 “Link Quality: XX%” 字段,该值反映控制器对链路稳定性的实时评估(【仅部分设备支持返回 Link Quality,非所有蓝牙外设都上报此字段】);注意:此命令不会显示传输速率,因为蓝牙协议本身不向主机暴露协商速率(如 BLE 的 PHY 模式或 Classic 的 EDR 分级),macOS 也未将该信息纳入 system_profiler 输出。
用 blueutil 获取更精确的连接状态与 RSSI(需提前安装)
方法一:安装 blueutil 工具
在终端中运行 brew install blueutil。若提示未安装 Homebrew,先执行 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装包管理器。
方法二:查询已连接设备及其 RSSI
安装完成后,在终端中执行:
blueutil --paired | grep -E "address|name" && blueutil --connected
这会先列出所有已配对设备地址与名称,再单独输出当前处于 active connection 状态的设备;【blueutil --connected 本身不返回 RSSI,必须配合 --inquiry 或 --info 后接具体地址才可查信号】。
方法三:精准获取某设备的 RSSI(需设备地址)
第一步:从上一步输出中复制目标设备的 MAC 地址(形如 “aa:bb:cc:dd:ee:ff”);
第二步:执行 blueutil --info "aa:bb:cc:dd:ee:ff";
第三步:在返回内容中查找 “RSSI” 字段——该值为当前瞬时采样,单位 dBm,刷新延迟约 1–3 秒。
通过系统报告确认设备连接状态并交叉验证 RSSI
点击苹果菜单 → “关于本机” → “系统报告” → 左侧边栏搜索框输入“蓝牙” → 回车 → 点击高亮的“蓝牙”条目。
右侧滚动至“已连接设备”,找到你的设备名称,查看其下方“接收信号强度 (RSSI)”字段。
这个数值与 terminal 中 system_profiler 命令返回的 RSSI 一致,是 macOS 唯一原生图形化呈现 RSSI 的位置;【它不显示传输速率,也不提供 Link Quality,但可信度最高,因直接读取内核 BluetoothHCIController 的实时寄存器快照】。











