List the Mac Bluetooth Controller and Connected Devices

Use system_profiler with the SPBluetoothDataType to print a detailed report of your Mac's Bluetooth controller and every connected Bluetooth device.

macOSTerminalDiagnosticsLow risk
system_profiler SPBluetoothDataType

01Command

Command
$ system_profiler SPBluetoothDataType

02What it does

system_profiler can generate a report for a single data type by passing it as an argument (per SS64: 'Report for one (or several) Data Types: system_profiler [-xml] dataType1 ... dataTypeN'). SPBluetoothDataType outputs the Bluetooth controller hardware details plus paired/connected devices. Run 'system_profiler -listDataTypes' if you want to see all available data types.

03Risk

RiskLow risk

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

Last verified: 2026-09-21 · Category: System & Settings

06Related solutions