Hello.
My question concerns UUID.
Exactly where does it come from?
* Mesh provisioning data in characteristic UUID */ private final static UUID MESH_PROVISIONING_DATA_IN = UUID.fromString("00002ADB-0000-1000-8000-00805F9B34FB"); /** * Mesh provisioning data out characteristic UUID */ private final static UUID MESH_PROVISIONING_DATA_OUT = UUID.fromString("00002ADC-0000-1000-8000-00805F9B34FB"); /** * Mesh provisioning service UUID */ public final static UUID MESH_PROXY_UUID = UUID.fromString("00001828-0000-1000-8000-00805F9B34FB"); /** * Mesh provisioning data in characteristic UUID */ private final static UUID MESH_PROXY_DATA_IN = UUID.fromString("00002ADD-0000-1000-8000-00805F9B34FB"); /** * Mesh provisioning data out characteristic UUID */ private final static UUID MESH_PROXY_DATA_OUT = UUID.fromString("00002ADE-0000-1000-8000-00805F9B34FB");
Can I generate this UUID for my own application (https://www.uuidgenerator.net/) or maybe it is constant and unalterable and everyone should always use:
MESH_PROVISIONING_DATA_IN = UUID.fromString("00002ADB-0000-1000-8000-00805F9B34FB"); in case of attribution string to MESH_PROVISIONING_DATA_IN and any other UUID can not be used?