Reading descriptors of BLE Client GATTc device
Is there anyway to read descriptors within gattc devices? I'm connecting to a HM-10 BLE Device.
bluetooth = Bluetooth()
conn = bluetooth.connect(binascii.unhexlify("D43639DE7A5A"))
This works, my serial shows "HI"
However, I'm unable to change the setting to enable indications/notifications on the bluetooth device.
Usually I have to write (b'\x01\x00') to the first descriptor of conn.services().characteristics()
e.g. conn.services().characteristics().descriptor.write(b'\x01\x00') to enable indications.
But there is no such function descriptor.
Callback will never work as ble devices will have to manually enable the indication / notification flag.
Hope you guys can assist me.
Have started on issue on this in github