在mac终端中用blueutil --paired命令可获取全部已配对蓝牙设备的完整清单,含设备名、mac地址、connected状态(true/false)、rssi信号强度(负值越近0越强)及paired时间戳;需先通过homebrew安装blueutil。

你需要在Mac终端中快速获取所有已配对但未必正在连接的蓝牙设备完整清单,包括设备名、MAC地址、是否处于活跃连接状态以及信号强度等原始信息,避免依赖图形界面反复展开列表或误判“已配对”与“已连接”的区别。
安装并调用blueutil工具
macOS系统本身不自带命令行蓝牙管理工具,必须先安装第三方开源工具blueutil。它轻量、稳定,且能直接读取底层CoreBluetooth框架数据,比GUI显示更可靠。
在终端中执行:brew install blueutil。若未安装Homebrew,请先运行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
安装完成后,输入blueutil --version确认输出版本号(如v2.10.0),表示工具就绪。
列出全部已配对设备
执行以下命令即可输出完整配对列表:
blueutil --paired
该命令返回每台设备的名称、MAC地址(格式为aa:bb:cc:dd:ee:ff)、connected状态(true/false)、RSSI值(信号强度,单位dBm)、paired时间戳等字段。注意:RSSI为负数,数值越接近0表示信号越强;若显示RSSI: 0,说明设备当前不可达或未响应查询。
【MAC地址是唯一标识,后续断开或忽略设备必须使用此值,切勿复制设备名】
筛选特定状态的配对设备
方法一:只看当前已连接的已配对设备
blueutil --paired | grep "connected: true"
方法二:排除已连接设备,专注查看“休眠态”配对项
blueutil --paired | grep "connected: false"
方法三:按设备名模糊匹配(例如找所有含“AirPods”的配对记录)
blueutil --paired | grep "AirPods"
注意:grep匹配区分大小写,若不确定命名格式,可加-i参数,如grep -i airpods。











