Closed amunozh closed 2 years ago
If rebooting the RPi solves the problem, then the issue is probably with BlueZ rather than Bleak.
If rebooting the RPi solves the problem, then the issue is probably with BlueZ rather than Bleak.
But why bleak is not aware about the error? I don't know if in the stop method function of the BleakScannerBlueZDBus is loosing some exception from lower levels.
I achieved to get the error from btmon:
@ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 213.949189
Stop Discovery (0x0024) plen 1
Status: Failed (0x03)
Address type: 0x06
LE Public
LE Random
@ MGMT Command: Stop Discovery (0x0024) plen 1 {0x0001} [hci0] 222.871865
Address type: 0x00
@ MGMT Event: Command Complete (0x0001) plen 4 {0x0001} [hci0] 222.871887
Stop Discovery (0x0024) plen 1
Status: Rejected (0x0b)
Address type: 0x00
I would try looking at D-Bus messages too. If BlueZ doesn't send the error over D-Bus, then there isn't a way for Bleak to know about the error.
I would try looking at D-Bus messages too. If BlueZ doesn't send the error over D-Bus, then there isn't a way for Bleak to know about the error.
How can I sniff the D-Bus message?
``I achieved to sniff dbus messages while the error occured. I'm not an expert on these messages, I would appreciate some help to understand whats happening.
D-Bus messages (destination: org.bluez)
method return time=1653034702.958350 sender=org.freedesktop.DBus -> destination=:1.5 serial=119 reply_serial=1051
method call time=1653034708.037072 sender=:1.93 -> destination=org.bluez serial=5 path=/; interface=org.freedesktop.DBus.ObjectManager; member=GetManagedObjects
method call time=1653034708.202605 sender=:1.93 -> destination=org.bluez serial=6 path=/org/bluez/hci0; interface=org.bluez.Adapter1; member=SetDiscoveryFilter
array [
dict entry(
string "Transport"
variant string "le"
)
]
method return time=1653034708.203649 sender=org.freedesktop.DBus -> destination=:1.5 serial=120 reply_serial=1054
method call time=1653034708.208330 sender=:1.93 -> destination=org.bluez serial=7 path=/org/bluez/hci0; interface=org.bluez.Adapter1; member=StartDiscovery
method call time=1653034713.219605 sender=:1.93 -> destination=org.bluez serial=8 path=/org/bluez/hci0; interface=org.bluez.Adapter1; member=StopDiscovery
method return time=1653034713.221193 sender=org.freedesktop.DBus -> destination=:1.5 serial=121 reply_serial=1057
D-Bus messages (sender: org.bluez)
method call time=1653034841.235722 sender=:1.5 -> destination=org.freedesktop.DBus serial=1132 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.106'"
method return time=1653034841.236119 sender=:1.5 -> destination=:1.106 serial=1133 reply_serial=6
method return time=1653034841.241559 sender=:1.5 -> destination=:1.106 serial=1134 reply_serial=7
method call time=1653034846.256985 sender=:1.5 -> destination=org.freedesktop.DBus serial=1135 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
string "type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.106'"
method return time=1653034846.258144 sender=:1.5 -> destination=:1.106 serial=1136 reply_serial=8
method return time=1653034851.348820 sender=:1.5 -> destination=:1.107 serial=1137 reply_serial=5
array [
dict entry(
object path "/org/bluez"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.AgentManager1"
array [
]
)
dict entry(
string "org.bluez.ProfileManager1"
array [
]
)
dict entry(
string "org.bluez.HealthManager1"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Adapter1"
array [
dict entry(
string "Address"
variant string "B8:27:EB:C3:CD:C3"
)
dict entry(
string "Name"
variant string "raspberrypi"
)
dict entry(
string "Alias"
variant string "raspberrypi"
)
dict entry(
string "Class"
variant uint32 4718592
)
dict entry(
string "Powered"
variant boolean true
)
dict entry(
string "Discoverable"
variant boolean false
)
dict entry(
string "DiscoverableTimeout"
variant uint32 180
)
dict entry(
string "Pairable"
variant boolean true
)
dict entry(
string "PairableTimeout"
variant uint32 0
)
dict entry(
string "Discovering"
variant boolean true
)
dict entry(
string "UUIDs"
variant array [
string "00001112-0000-1000-8000-00805f9b34fb"
string "00001801-0000-1000-8000-00805f9b34fb"
string "0000110e-0000-1000-8000-00805f9b34fb"
string "00001800-0000-1000-8000-00805f9b34fb"
string "00001200-0000-1000-8000-00805f9b34fb"
string "0000110c-0000-1000-8000-00805f9b34fb"
string "0000110a-0000-1000-8000-00805f9b34fb"
string "0000111f-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Modalias"
variant string "usb:v1D6Bp0246d052B"
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
dict entry(
string "org.bluez.GattManager1"
array [
]
)
dict entry(
string "org.bluez.Media1"
array [
]
)
dict entry(
string "org.bluez.NetworkServer1"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_47_4C_41_36_72_01"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "47:4C:41:36:72:01"
)
dict entry(
string "Alias"
variant string "47-4C-41-36-72-01"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 d0 ec d1 af b5 f5 9e 45 45 aa
26 d6 9e df 12 bd 3a 9c dc 81 cf 9c c4
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_76_07_5F_65_E7_6B"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "76:07:5F:65:E7:6B"
)
dict entry(
string "Alias"
variant string "76-07-5F-65-E7-6B"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 7c 1c 3d e4 09
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_DD_AB_DD_2B_76_C4"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "DD:AB:DD:2B:76:C4"
)
dict entry(
string "Name"
variant string "DexcomUL"
)
dict entry(
string "Alias"
variant string "DexcomUL"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000febc-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 208
variant array of bytes [
26 03
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F3_36_4C_F4_82_D8"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F3:36:4C:F4:82:D8"
)
dict entry(
string "Alias"
variant string "F3-36-4C-F4-82-D8"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_62_BA_F5_91_7B_56"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "62:BA:F5:91:7B:56"
)
dict entry(
string "Alias"
variant string "62-BA-F5-91-7B-56"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 07 14 1f 22 5c ed 54 58
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_10_F8_85_CF_55_E6"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "10:F8:85:CF:55:E6"
)
dict entry(
string "Alias"
variant string "10-F8-85-CF-55-E6"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000fd6f-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ServiceData"
variant array [
dict entry(
string "0000fd6f-0000-1000-8000-00805f9b34fb"
variant array of bytes [
82 bc 57 32 e8 be 71 1f 79 b1 1b 2a 0a 29
5b 3f 26 1c cc 74
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_12_13_9B_82_8E_58"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "12:13:9B:82:8E:58"
)
dict entry(
string "Alias"
variant string "12-13-9B-82-8E-58"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
09 06 03 23 0a 54 54 29
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_2D_47_DC_D1_48_74"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "2D:47:DC:D1:48:74"
)
dict entry(
string "Alias"
variant string "2D-47-DC-D1-48-74"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000fd6f-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ServiceData"
variant array [
dict entry(
string "0000fd6f-0000-1000-8000-00805f9b34fb"
variant array of bytes [
d5 e0 0d c3 f4 db 5d 41 ac 0a e1 48 d5 a5
7f b2 ef e1 8f 8e
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_5C_C1_D7_43_3E_55"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "5C:C1:D7:43:3E:55"
)
dict entry(
string "Alias"
variant string "5C-C1-D7-43-3E-55"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 66 5c c1 d7 43 3e 55 5e c1 d7
43 3e 54 01 00 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_D4_9D_C0_9C_81_8F"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "D4:9D:C0:9C:81:8F"
)
dict entry(
string "Alias"
variant string "D4-9D-C0-9C-81-8F"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 60 d4 9d c0 9c 81 8f d6 9d c0
9c 81 8e 01 9c 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_66_1F_E4_AB_2B_0D"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "66:1F:E4:AB:2B:0D"
)
dict entry(
string "Alias"
variant string "66-1F-E4-AB-2B-0D"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 2e 18 2d 80 8f
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_58_BD_1A_2E_A0_C6"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "58:BD:1A:2E:A0:C6"
)
dict entry(
string "Alias"
variant string "58-BD-1A-2E-A0-C6"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 45 1c 30 7a 8e
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_0C_5C_F4_F6_C5_95"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "0C:5C:F4:F6:C5:95"
)
dict entry(
string "Alias"
variant string "0C-5C-F4-F6-C5-95"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 32 c0 33 f5 6b fe e0 2b 6e 51
af c4 a1 93 00 c5 61 7b 2e f0 7e e0 af
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_8C_79_F5_08_9E_47"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "8C:79:F5:08:9E:47"
)
dict entry(
string "Alias"
variant string "8C-79-F5-08-9E-47"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 60 8c 79 f5 08 9e 47 8e 79 f5
08 9e 46 01 73 02 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F9_83_5F_8D_A1_C9"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F9:83:5F:8D:A1:C9"
)
dict entry(
string "Alias"
variant string "F9-83-5F-8D-A1-C9"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 02
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_40_D7_B7_5A_65_48"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "40:D7:B7:5A:65:48"
)
dict entry(
string "Alias"
variant string "40-D7-B7-5A-65-48"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
02 15 1c a9 2e 23 f0 87 4d f7 b9 a2 fd 4b
71 6a 4b f6 00 62 00 00 03
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_0F_47_4C_41_36_72"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "0F:47:4C:41:36:72"
)
dict entry(
string "Alias"
variant string "0F-47-4C-41-36-72"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 d0 ec d1 af b5 f5 9e 45 45 aa
26 d6 9e df 12 bd 3a 9c dc 81 cf 9c c4
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_5F_CA_C1_EB_17_84"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "5F:CA:C1:EB:17:84"
)
dict entry(
string "Alias"
variant string "5F-CA-C1-EB-17-84"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 06 63 1e ac dd bd 1c
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_E7_2D_75_63_55_2A"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "E7:2D:75:63:55:2A"
)
dict entry(
string "Alias"
variant string "E7-2D-75-63-55-2A"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_D7_FD_6F_88_49_28"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "D7:FD:6F:88:49:28"
)
dict entry(
string "Alias"
variant string "D7-FD-6F-88-49-28"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 03
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_3D_7E_A5_AD_47_96"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "3D:7E:A5:AD:47:96"
)
dict entry(
string "Alias"
variant string "3D-7E-A5-AD-47-96"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 f0 42 58 27 40 a4 cd e9 62 b0
8f 38 30 f4 63 94 4f e5 a6 b8 de df ff
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F4_03_C1_D8_2D_63"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F4:03:C1:D8:2D:63"
)
dict entry(
string "Name"
variant string "Mi Smart Band 4"
)
dict entry(
string "Alias"
variant string "Mi Smart Band 4"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000fee0-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 343
variant array of bytes [
02 ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff 01 f4 03 c1 d8 2d 63
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_7C_C7_29_7C_48_C9"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "7C:C7:29:7C:48:C9"
)
dict entry(
string "Alias"
variant string "7C-C7-29-7C-48-C9"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 47 1c 1d 9e 50
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_8C_79_F5_0C_23_63"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "8C:79:F5:0C:23:63"
)
dict entry(
string "Alias"
variant string "8C-79-F5-0C-23-63"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 60 8c 79 f5 0c 23 63 8e 79 f5
0c 23 62 01 00 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_59_6B_B2_20_00_1C"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "59:6B:B2:20:00:1C"
)
dict entry(
string "Alias"
variant string "59-6B-B2-20-00-1C"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 47 1c 1d 9e 50
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_DD_88_25_3E_37_B2"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "DD:88:25:3E:37:B2"
)
dict entry(
string "Alias"
variant string "DD-88-25-3E-37-B2"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
3e 7c 07 00 ff 10 00 04 00 00 00 00 00 80
00 00 00 00 42 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_3D_2C_13_65_1A_39"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "3D:2C:13:65:1A:39"
)
dict entry(
string "Alias"
variant string "3D-2C-13-65-1A-39"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
09 06 03 0b c0 a8 01 35
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F2_B8_43_F2_EB_A8"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F2:B8:43:F2:EB:A8"
)
dict entry(
string "Alias"
variant string "F2-B8-43-F2-EB-A8"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
47 00 00 00 ff 00 00 00 00 00 00 00 00 00
00 00 00 00 47 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F9_A6_F4_5C_74_1F"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F9:A6:F4:5C:74:1F"
)
dict entry(
string "Alias"
variant string "F9-A6-F4-5C-74-1F"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
04 d0 03 00 ff 00 00 04 00 00 00 00 40 80
00 00 00 00 42 00 01 02 03 04
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_E5_4B_5F_95_DA_01"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "E5:4B:5F:95:DA:01"
)
dict entry(
string "Alias"
variant string "E5-4B-5F-95-DA-01"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
12 00 00 00 ff 00 00 00 00 00 00 00 00 00
00 00 00 00 42 00 01 02 03 04
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_3A_9F_63_7F_F8_3A"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "3A:9F:63:7F:F8:3A"
)
dict entry(
string "Alias"
variant string "3A-9F-63-7F-F8-3A"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 e4 d5 80 1b 32 5c a3 a8 da ad
2d 84 e3 86 79 5d 5d 1d 8c 77 18 04 d8
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
]
method call time=1653034851.485644 sender=:1.5 -> destination=org.freedesktop.DBus serial=1138 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
string "type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.107'"
method return time=1653034851.485776 sender=:1.5 -> destination=:1.107 serial=1139 reply_serial=6
method return time=1653034851.490485 sender=:1.5 -> destination=:1.107 serial=1140 reply_serial=7
method call time=1653034856.504328 sender=:1.5 -> destination=org.freedesktop.DBus serial=1141 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
string "type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0=':1.107'"
method return time=1653034856.505562 sender=:1.5 -> destination=:1.107 serial=1142 reply_serial=8
method return time=1653034861.594112 sender=:1.5 -> destination=:1.108 serial=1143 reply_serial=5
array [
dict entry(
object path "/org/bluez"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.AgentManager1"
array [
]
)
dict entry(
string "org.bluez.ProfileManager1"
array [
]
)
dict entry(
string "org.bluez.HealthManager1"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Adapter1"
array [
dict entry(
string "Address"
variant string "B8:27:EB:C3:CD:C3"
)
dict entry(
string "Name"
variant string "raspberrypi"
)
dict entry(
string "Alias"
variant string "raspberrypi"
)
dict entry(
string "Class"
variant uint32 4718592
)
dict entry(
string "Powered"
variant boolean true
)
dict entry(
string "Discoverable"
variant boolean false
)
dict entry(
string "DiscoverableTimeout"
variant uint32 180
)
dict entry(
string "Pairable"
variant boolean true
)
dict entry(
string "PairableTimeout"
variant uint32 0
)
dict entry(
string "Discovering"
variant boolean true
)
dict entry(
string "UUIDs"
variant array [
string "00001112-0000-1000-8000-00805f9b34fb"
string "00001801-0000-1000-8000-00805f9b34fb"
string "0000110e-0000-1000-8000-00805f9b34fb"
string "00001800-0000-1000-8000-00805f9b34fb"
string "00001200-0000-1000-8000-00805f9b34fb"
string "0000110c-0000-1000-8000-00805f9b34fb"
string "0000110a-0000-1000-8000-00805f9b34fb"
string "0000111f-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Modalias"
variant string "usb:v1D6Bp0246d052B"
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
dict entry(
string "org.bluez.GattManager1"
array [
]
)
dict entry(
string "org.bluez.Media1"
array [
]
)
dict entry(
string "org.bluez.NetworkServer1"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_47_4C_41_36_72_01"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "47:4C:41:36:72:01"
)
dict entry(
string "Alias"
variant string "47-4C-41-36-72-01"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 d0 ec d1 af b5 f5 9e 45 45 aa
26 d6 9e df 12 bd 3a 9c dc 81 cf 9c c4
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_76_07_5F_65_E7_6B"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "76:07:5F:65:E7:6B"
)
dict entry(
string "Alias"
variant string "76-07-5F-65-E7-6B"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 7c 1c 3d e4 09
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_DD_AB_DD_2B_76_C4"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "DD:AB:DD:2B:76:C4"
)
dict entry(
string "Name"
variant string "DexcomUL"
)
dict entry(
string "Alias"
variant string "DexcomUL"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000febc-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 208
variant array of bytes [
26 03
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F3_36_4C_F4_82_D8"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F3:36:4C:F4:82:D8"
)
dict entry(
string "Alias"
variant string "F3-36-4C-F4-82-D8"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_62_BA_F5_91_7B_56"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "62:BA:F5:91:7B:56"
)
dict entry(
string "Alias"
variant string "62-BA-F5-91-7B-56"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 07 14 1f 22 5c ed 54 58
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_10_F8_85_CF_55_E6"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "10:F8:85:CF:55:E6"
)
dict entry(
string "Alias"
variant string "10-F8-85-CF-55-E6"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000fd6f-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ServiceData"
variant array [
dict entry(
string "0000fd6f-0000-1000-8000-00805f9b34fb"
variant array of bytes [
82 bc 57 32 e8 be 71 1f 79 b1 1b 2a 0a 29
5b 3f 26 1c cc 74
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_12_13_9B_82_8E_58"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "12:13:9B:82:8E:58"
)
dict entry(
string "Alias"
variant string "12-13-9B-82-8E-58"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
09 06 03 23 0a 54 54 29
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_2D_47_DC_D1_48_74"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "2D:47:DC:D1:48:74"
)
dict entry(
string "Alias"
variant string "2D-47-DC-D1-48-74"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000fd6f-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ServiceData"
variant array [
dict entry(
string "0000fd6f-0000-1000-8000-00805f9b34fb"
variant array of bytes [
d5 e0 0d c3 f4 db 5d 41 ac 0a e1 48 d5 a5
7f b2 ef e1 8f 8e
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_5C_C1_D7_43_3E_55"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "5C:C1:D7:43:3E:55"
)
dict entry(
string "Alias"
variant string "5C-C1-D7-43-3E-55"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 66 5c c1 d7 43 3e 55 5e c1 d7
43 3e 54 01 00 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_D4_9D_C0_9C_81_8F"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "D4:9D:C0:9C:81:8F"
)
dict entry(
string "Alias"
variant string "D4-9D-C0-9C-81-8F"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 60 d4 9d c0 9c 81 8f d6 9d c0
9c 81 8e 01 9c 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_66_1F_E4_AB_2B_0D"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "66:1F:E4:AB:2B:0D"
)
dict entry(
string "Alias"
variant string "66-1F-E4-AB-2B-0D"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 2e 18 2d 80 8f
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_58_BD_1A_2E_A0_C6"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "58:BD:1A:2E:A0:C6"
)
dict entry(
string "Alias"
variant string "58-BD-1A-2E-A0-C6"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 45 1c 30 7a 8e
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_0C_5C_F4_F6_C5_95"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "0C:5C:F4:F6:C5:95"
)
dict entry(
string "Alias"
variant string "0C-5C-F4-F6-C5-95"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 32 c0 33 f5 6b fe e0 2b 6e 51
af c4 a1 93 00 c5 61 7b 2e f0 7e e0 af
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_8C_79_F5_08_9E_47"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "8C:79:F5:08:9E:47"
)
dict entry(
string "Alias"
variant string "8C-79-F5-08-9E-47"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 60 8c 79 f5 08 9e 47 8e 79 f5
08 9e 46 01 73 02 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F9_83_5F_8D_A1_C9"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F9:83:5F:8D:A1:C9"
)
dict entry(
string "Alias"
variant string "F9-83-5F-8D-A1-C9"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 02
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_40_D7_B7_5A_65_48"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "40:D7:B7:5A:65:48"
)
dict entry(
string "Alias"
variant string "40-D7-B7-5A-65-48"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
02 15 1c a9 2e 23 f0 87 4d f7 b9 a2 fd 4b
71 6a 4b f6 00 62 00 00 03
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_0F_47_4C_41_36_72"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "0F:47:4C:41:36:72"
)
dict entry(
string "Alias"
variant string "0F-47-4C-41-36-72"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 d0 ec d1 af b5 f5 9e 45 45 aa
26 d6 9e df 12 bd 3a 9c dc 81 cf 9c c4
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_5F_CA_C1_EB_17_84"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "5F:CA:C1:EB:17:84"
)
dict entry(
string "Alias"
variant string "5F-CA-C1-EB-17-84"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 06 63 1e ac dd bd 1c
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_E7_2D_75_63_55_2A"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "E7:2D:75:63:55:2A"
)
dict entry(
string "Alias"
variant string "E7-2D-75-63-55-2A"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_D7_FD_6F_88_49_28"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "D7:FD:6F:88:49:28"
)
dict entry(
string "Alias"
variant string "D7-FD-6F-88-49-28"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
12 02 00 03
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_3D_7E_A5_AD_47_96"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "3D:7E:A5:AD:47:96"
)
dict entry(
string "Alias"
variant string "3D-7E-A5-AD-47-96"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 f0 42 58 27 40 a4 cd e9 62 b0
8f 38 30 f4 63 94 4f e5 a6 b8 de df ff
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F4_03_C1_D8_2D_63"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F4:03:C1:D8:2D:63"
)
dict entry(
string "Name"
variant string "Mi Smart Band 4"
)
dict entry(
string "Alias"
variant string "Mi Smart Band 4"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
string "0000fee0-0000-1000-8000-00805f9b34fb"
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 343
variant array of bytes [
02 ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff 01 f4 03 c1 d8 2d 63
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_7C_C7_29_7C_48_C9"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "7C:C7:29:7C:48:C9"
)
dict entry(
string "Alias"
variant string "7C-C7-29-7C-48-C9"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 47 1c 1d 9e 50
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_8C_79_F5_0C_23_63"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "8C:79:F5:0C:23:63"
)
dict entry(
string "Alias"
variant string "8C-79-F5-0C-23-63"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 117
variant array of bytes [
42 04 01 80 60 8c 79 f5 0c 23 63 8e 79 f5
0c 23 62 01 00 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_59_6B_B2_20_00_1C"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "59:6B:B2:20:00:1C"
)
dict entry(
string "Alias"
variant string "59-6B-B2-20-00-1C"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
10 05 47 1c 1d 9e 50
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_DD_88_25_3E_37_B2"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "DD:88:25:3E:37:B2"
)
dict entry(
string "Alias"
variant string "DD-88-25-3E-37-B2"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
3e 7c 07 00 ff 10 00 04 00 00 00 00 00 80
00 00 00 00 42 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_3D_2C_13_65_1A_39"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "3D:2C:13:65:1A:39"
)
dict entry(
string "Alias"
variant string "3D-2C-13-65-1A-39"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 76
variant array of bytes [
09 06 03 0b c0 a8 01 35
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F2_B8_43_F2_EB_A8"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F2:B8:43:F2:EB:A8"
)
dict entry(
string "Alias"
variant string "F2-B8-43-F2-EB-A8"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
47 00 00 00 ff 00 00 00 00 00 00 00 00 00
00 00 00 00 47 00 00 00 00 00
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_F9_A6_F4_5C_74_1F"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "F9:A6:F4:5C:74:1F"
)
dict entry(
string "Alias"
variant string "F9-A6-F4-5C-74-1F"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
04 d0 03 00 ff 00 00 04 00 00 00 00 40 80
00 00 00 00 42 00 01 02 03 04
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_E5_4B_5F_95_DA_01"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "E5:4B:5F:95:DA:01"
)
dict entry(
string "Alias"
variant string "E5-4B-5F-95-DA-01"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 4112
variant array of bytes [
12 00 00 00 ff 00 00 00 00 00 00 00 00 00
00 00 00 00 42 00 01 02 03 04
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
dict entry(
object path "/org/bluez/hci0/dev_3A_9F_63_7F_F8_3A"
array [
dict entry(
string "org.freedesktop.DBus.Introspectable"
array [
]
)
dict entry(
string "org.bluez.Device1"
array [
dict entry(
string "Address"
variant string "3A:9F:63:7F:F8:3A"
)
dict entry(
string "Alias"
variant string "3A-9F-63-7F-F8-3A"
)
dict entry(
string "Paired"
variant boolean false
)
dict entry(
string "Trusted"
variant boolean false
)
dict entry(
string "Blocked"
variant boolean false
)
dict entry(
string "LegacyPairing"
variant boolean false
)
dict entry(
string "Connected"
variant boolean false
)
dict entry(
string "UUIDs"
variant array [
]
)
dict entry(
string "Adapter"
variant object path "/org/bluez/hci0"
)
dict entry(
string "ManufacturerData"
variant array [
dict entry(
uint16 6
variant array of bytes [
01 09 20 02 e4 d5 80 1b 32 5c a3 a8 da ad
2d 84 e3 86 79 5d 5d 1d 8c 77 18 04 d8
]
)
]
)
dict entry(
string "ServicesResolved"
variant boolean false
)
]
)
dict entry(
string "org.freedesktop.DBus.Properties"
array [
]
)
]
)
]
It seems like it still discovering the devices but the messages are not received by bleak or by the upper layer on top of dbus
It looks like the log is cut short and we don't see the replies from BlueZ after the long list of properties. It would be helpful to log both at the same time so we can easily see the replies in context with the requests.
Maybe something like this?
sudo dbus-monitor --system "path_namespace='/org/bluez'" "sender='org.bluez'"
Closing since the problem appears to be with BlueZ and not Bleak. Upgrading BlueZ may help solve the problem.
bluetoothctl -v
) in case of Linux: 5.50Description
I'm developing an arm32v7 linux container that continuosly scan BLE advertisement and reads the manufacturer data. This container runs on top of a Raspberry Pi 3B, while there are other Bluetooth devices that advertises some information using the manufacturer data.
What I Did
To discover the devices I'm using this async method that is executed as a task (I've added some prints only for debugging):
Sometimes, I realized the app does not found more devices around. When digging into this problem I discovered using btmon that the "Stop Discovery" command returns "Failed". After failing, everytime the app starts the discovery I can see in the "btmon" that the command "Starts Discovery" returns "Rejected". The main problem is that I'm not getting any error or exception on the app.
(To solve the problem I have to reboot the Raspberry)