Hi ,
I have one 128 bit base UUID something like
{0x07, 0x89, 0x1a, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
0xaa , 0xaa, 0xaa, 0xaa, 0xaa, 0x8a, 0xe1, 0xbc } ;
And custome service UUID'S are like .....
Custom service UUID.... 0x1831
Custom random read UUID ...0x1832
Custom value char write UUID...0x1833
So now my question is while ble is advertising characteristics UUID will be displayed as following
bce11831 aaaa aaaa aaaa aaaaaa1a8907
bce11832 aaaa aaaa aaaa aaaaaa1a8907
bce11833 aaaa aaaa aaaa aaaaaa1a8907
Here it is changing first 16 or 32 bites from base uuid , but i have one client Application which is taking uuids with last 16 or 32 bits changes from base uuid .
(For ex ..
bce18aaa aaaa aaaa aaaa aaaaaa1a1831
bce18aaa aaaa aaaa aaaa aaaaaa1a1832
bce18aaa aaaa aaaa aaaa aaaaaa1a1833 )
So
1) is it possible to change characteristic UUIDs like above ?
2) is there any other solution so that i can use same thing with nrf52840?
3) any library functions or library available for that??
4) the way i am currently using in my Application is standard or not?