This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Registering a proprietary BLE service UUID with SIG

Hi,

We're creating a proprietary BLE service used only by the company's devices.

Until now, similar to how SimpleBLEPeripheral handled this, we've assigned the service a UUID of 0xFF00 (and the characteristics are in the range 0xFF01 - 0xFF79).

This service is in no way standard, and will be used only by the company's (proprietary) devices.

  1. Since these will be commercial devices, should we register an "assigned number" with the SIG to avoid range conflicts with other devices?
  2. If this is the case, what is the easiest way to achieve this? How long does this registration process usually take?
  3. For the above to be done correctly "by the book", should the company register its own vendor ID with the SIG as well?

Thanks.

  • Hi Amir,

    Amir Eshel said:
    Since these will be commercial devices, should we register an "assigned number" with the SIG to avoid range conflicts with other devices?

    You should use 128bit UUIDs, which you basically can obtain on an UUID generator site (ex. this).

    Amir Eshel said:
    If this is the case, what is the easiest way to achieve this? How long does this registration process usually take?

    It's up to you to register your proprietary profile and the UUIDs on Bluetooth SIG but it's not mandatory.

    Best Regards