Is there a way to offset the Type like the new UUID with the same UUID?

Hello.

We are developing using nrf52832 (s132 v7.0.1, SDK v17.0.0) as a peripheral device.

I have a question about setting the UUID.
My program has one advertised UUID, one service UUID, and 15 characteristic UUIDs.
These UUIDs are set in the order of service, characteristic, and advertisement. This advertised UUID is dynamically set.

At this time, if the service and the advertised UUID are different, the advertised type must be declared as "BLE_UUID_TYPE_VENDOR_BEGIN + 17". Otherwise, the configured UUID will not be advertised.
However, if the service and the advertised UUID are the same, the advertised type will be set to "BLE_UUID_TYPE_VENDOR_BEGIN".

In my opinion, when setting a UUID to SoftDevice, if it is the same UUID, the specification is not to set a new UUID. So I think we need to offset 17 pieces.

However, I dynamically set the advertised UUID, so I'm not sure if it will be offset by the UUID I set. Therefore, is it possible to set a new UUID even with the same UUID?

Parents Reply Children
No Data
Related