title: Bluez BLE Connections Monitoring using DBUS-Python
body: <p>I was able to advertise the BLE and setup GATT Services and Characteristics by following the &quot;<a href="https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/test/example-advertisement" rel="nofollow noreferrer">example_advertisement</a>&quot; and &quot;<a href="https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/test/example-gatt-server" rel="nofollow noreferrer">example-gatt-server</a>&quot; in <a href="https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/test" rel="nofollow noreferrer">Bluez Examples</a>. How can I know from DBUS when a BLE client is connected and when it is disconnected, using similar DBUS binding for Python? Which DBUS API do I look into?</p>