Thank you for this.
Your code works for me.
I've been trying to get a Golang example working but I don't understand the mapping between the devices handles and characteristics.
Your code appears to use 0x0038 and 0x0046
How were you able to identify these handles?
If I enumerate my devices handles:
handle = 0x0038, uuid = 00002902-0000-1000-8000-00805f9b34fb
handle = 0x0046, uuid = ebe0ccd8-7a0a-4b0c-8a1a-6ff2997da3a6
I'm unable to find characteristics 00002902*
But I do have:
Service: ebe0ccb07a0a4b0c8a1a6ff2997da3a6
Characteristic ebe0ccd87a0a4b0c8a1a6ff2997da3a6
properties write
Descriptor 2901 (Characteristic User Description)
value 73657420636f6e6e20696e74657276616c00 | "set conn interval\x00"
Am I understanding the mapping correctly?
Thanks!
Thank you for this.
Your code works for me.
I've been trying to get a Golang example working but I don't understand the mapping between the devices handles and characteristics.
Your code appears to use
0x0038and0x0046How were you able to identify these handles?
If I enumerate my devices handles:
I'm unable to find characteristics
00002902*But I do have:
Am I understanding the mapping correctly?
Thanks!