I'm creating the customize service and characteristic for my needed, but I need a full 128 bit UUID that which is different in service and each characteristic.
As I follow the tutorial or other example, the service or characteristic are using a base 128 bit UUID, and the service or each character only change the 16 bit UUID parts.
But that's not what I want, is there possible that can customize a fully different UUID for service and characteristic?
I have the same problem. Did you find any solution?
This is my question: https://devzone.nordicsemi.com/f/nordic-q-a/36462/discovering-problem-for-different-128-bit-service-and-characteristic-uuid-as-a-central-device
It should be possible, yes. For instance in BLE charactersitics a beginners tutorial you should be able in step 2.A to use a different base_uuid than BLE_UUID_OUR_BASE_UUID. Similar for newer versions of the SDK and other examples. (I highly recommend using the latest SDK, at the time of writing that is nRF5 SDK v15.0.0.) Please note that if you increase the number of base UUIDs, then you may also have to increase the value for NRF_SDH_BLE_VS_UUID_COUNT in sdk_config.h.
Now the thread mentioned by secondbest seems to be for the central side, for database discovery. I will have a look at that one as well.
Very thanks for your reply, now the problem has resolved.
I believe tesc has reply to you also, and with my question had been fixed.