This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

I want to change characteristics UUID

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?

Parents Reply Children
No Data
Related