Reading descriptors of BLE Client GATTc device

  • Hi there,

    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"))[2].characteristics()[0].write("HI")

    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[2].characteristics()[0]

    e.g.[2].characteristics()[0].descriptor[0].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

Log in to reply

Pycom on Twitter

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.