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

Advertising service UUID, SIG or VS ?

Hello,

I have an application that advertise specific data. Data is long enough that I cannot fit my 128bit service UUID. I think of 3 options:

1. Use my service UUID but marking it as `BLE_UUID_TYPE_BLE`
2. Use a BLE SIG service UUID that I dont really offer.
3. Implement some additional bytes in manufacturer data to be able to distinguish my device.

I know that 1. and 2. are not perfect but I wonder if they are at least 'legal'. Does bluetooth standard says something against it?

Regards

Parents
  • Hi Michal

    I will have to ask around if 1/2 is explicitly forbidden by the spec, but even if it isn't it's obviously not something that we can recommend ;)

    Not only are you misrepresenting your own device as something it is not, but you also run the risk of other devices in the field looking like your devices because they use the same values (legally or otherwise). 

    Regarding 3, assuming you have registered your own company ID the the manufacturer data field alone should be enough, since it contains a unique 16-bit company ID. If you don't have this then you would probably need to add some unique data here, yes, or use a unique local name. 

    Best regards
    Torbjørn

  • Thanks Torbjorn. I belive these are not recommended and I understand the reasons Slight smile

    I am waiting for further informations !

Reply Children
No Data
Related