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

What does uuid 0x1234 mean?

I have a few nrf51822 modules powered up but why do they all have a uuid of 0x1234? They are programmed for UART services (they just spit the data from an android app when we send some data). Can I change it to Vendor specific numbers like 0xBLED ? and create my own BLE network that only talk to my devices that have the 0xBLED uuid in them? If yes, then can I do a 0xBLEM?(master uuid) and assign a uuid for the devices that I want to connect to ? In order 0xBLE1.....0xBLE2...0xBLE3... something like that?

Pls share your views. I'm a budding BLE enthusiast working on a few projects so I hope u can provide me with some advices. Thx

Parents
  • Hi BLE enthusiast,

    You definitely can modify any SDK example to suite your need. If you don't like this dummy UUID value then change it. Just note that 0x means that following letters/digits are hexadecimal notation of 8-bit dividable string so 0x1234 means 16-bit number. There is nothing which would translate letter 'L' to hexadecimal notation so you hardly compile FW with 0xBLED or 0xBLE1/2/3... :)))

    Cheers Jan

Reply
  • Hi BLE enthusiast,

    You definitely can modify any SDK example to suite your need. If you don't like this dummy UUID value then change it. Just note that 0x means that following letters/digits are hexadecimal notation of 8-bit dividable string so 0x1234 means 16-bit number. There is nothing which would translate letter 'L' to hexadecimal notation so you hardly compile FW with 0xBLED or 0xBLE1/2/3... :)))

    Cheers Jan

Children
Related