org.bluez.Device(5) (NAME) org.bluez.Device - D-Bus BlueZ (INTERFACE) (Service) org.bluez (Interface) org.bluez.Device1 (Object path) [variable prefix]/{hci0,hci1,...}/dev_{BDADDR} (Used by) bluetoothctl(1) (Methods) void Connect() (auto-connectable) . . . (dual-mode) (bearer) : 1. . 2. (bonded). . 3. BR/EDR PreferredBearer . : org.bluez.Error.NotReady org.bluez.Error.Failed org.bluez.Error.InProgress org.bluez.Error.AlreadyConnected org.bluez.Error.BREDR.ProfileUnavailable : bluetoothctl > connect [uuid] void Disconnect() ACL . ACL ( ) . Connect . (non-trusted) LE Connect . : org.bluez.Error.NotConnected : bluetoothctl > disconnect [dev] [uuid] void ConnectProfile(string uuid) . (UUID) UUID . : org.bluez.Error.Failed org.bluez.Error.InProgress org.bluez.Error.InvalidArguments org.bluez.Error.NotAvailable org.bluez.Error.NotReady void DisconnectProfile(string uuid) . . . : org.bluez.Error.Failed org.bluez.Error.InProgress org.bluez.Error.InvalidArguments org.bluez.Error.NotSupported void Pair() (pairing) (service discovery) . (agent) . . (pairing wizard) . . . : org.bluez.Error.InvalidArguments org.bluez.Error.Failed org.bluez.Error.AlreadyExists org.bluez.Error.AuthenticationCanceled org.bluez.Error.AuthenticationFailed org.bluez.Error.AuthenticationRejected org.bluez.Error.AuthenticationTimeout org.bluez.Error.ConnectionAttemptFailed : bluetoothctl > pair [dev] void CancelPairing() Pair . : org.bluez.Error.DoesNotExist org.bluez.Error.Failed : bluetoothctl > cancel-pairing [dev] array{array{byte}} GetServiceRecords() [experimental] BR/EDR . SDP (Service Discovery Protocol) . Wine (API) SDP . Profile . : org.bluez.Error.Failed org.bluez.Error.NotReady org.bluez.Error.NotConnected org.bluez.Error.DoesNotExist (Signals) void Disconnected(string reason, string message) . ( ) (timeout) . : org.bluez.Reason.Unknown org.bluez.Reason.Timeout . (link supervision timeout) . org.bluez.Reason.Local . (broadcaster) . org.bluez.Reason.Remote . : o o o . org.bluez.Reason.Authentication . org.bluez.Reason.Suspend (suspend) . (Properties) string Address [readonly] . string AddressType [readonly] . (dual-mode) BR/EDR "public" . LE . (privacy) << >> (Identity Address) . : "public" (Public address) "random" (Random address) string Name [readonly, optional] . . Alias . Alias . string Icon [readonly, optional] freedesktop.org. uint32 Class [readonly, optional] . uint16 Appearance [readonly, optional] GAP . array{string} UUIDs [readonly, optional] (UUID) . boolean Paired [readonly] . ( ) . boolean Bonded [readonly] (bonded) . . boolean Connected [readonly] . PropertiesChanged . boolean Trusted [readwrite] (trusted) . . : bluetoothctl > trust [dev] bluetoothctl > untrust [dev] boolean Blocked [readwrite] true . (blocked) . : bluetoothctl > block [dev] bluetoothctl > unblock [dev] boolean WakeAllowed [readwrite] true (suspend) . : bluetoothctl > wake [dev] [on/off] string Alias [readwrite] . . . . . : bluetoothctl > set-alias object Adapter [readonly] . boolean LegacyPairing [readonly] . (pre-2.1) true . (legacy) . . ( ) (Extended Inquiry Response) (false-positives) . boolean CablePairing [readonly] ( Sixaxis) true . true BlueZ . string Modalias [readonly, optional] modalias (kernel) udev . int16 RSSI [readonly, optional] (RSSI) ( ). int16 TxPower [readonly, optional] ( ). dict ManufacturerData [readonly, optional] (Manufacturer specific). . dict ServiceData [readonly, optional] . UUID . bool ServicesResolved [readonly] (service discovery) . array{byte} AdvertisingFlags [readonly] (Advertising Data Flags) . dict AdvertisingData [readonly] . AD . : . : : 0x26 0x01 0x01... array{object, dict} Sets [readonly, experimental] : byte Rank (Set). string PreferredBearer [readwrite, optional, experimental] (dual-mode) . "bredr" "le" 'auto-connect' ( ) . : . : "last-used" . . "bredr" BR/EDR . "le" LE . "last-seen" . : bluetoothctl > bearer [last-seen/bredr/le] BlueZ 2023 org.bluez.Device(5)