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.

ATT UUID

Anyone knows which is the document from the Bluetooth documentation from where the gatt_uuid.h defines were extracted?

I've checked the one from this link: https://www.bluetooth.org/Technical/AssignedNumbers/Generic-Attribute-Profile.htm

But it does contains only the generic ones like primary service, secondary service - I could not find the list of the defined UUID's like DEVICE_NAME_UUID, TEMPERATURE_UUID ... etc. 

Is there any UUID list defined by the Bluetoth SIG for the 16 bit UUID's or it's scattered around in the predefined profiles?

 

 

  • Those UUID vales were from some early test code and probably should not have been included in the released gatt_uuid.h. In general, all UUIDs assigned by BT SIG can be found on the BT Assigned Numbers page: https://www.bluetooth.org/Technical/AssignedNumbers/home.htm

  • That's how I thought as well but at the Bluetooth AHM 2011 was an ATLAS training - You can download the presentation from the Bluetooth.org - and there was a proximity/alert use case where some alert level attributes were used which according their explanation is a predefined one by BT SIG.

    They were also talking about integer, float, temperature, timestamp values which are assigned by BT SIG. And there is nothing in the assigned numbers page - only some services and that's all. You don't know anything about those? Your values from gatt_uuid.h are close to that, that's why I am asking. 

  • The proximity profile is not yet an "official" profile, so final UUID values have not yet been assigned for its characteristics or services. Once it is assigned, the values will be finalized. The same thing applies to other profiles that are being worked on, such as the health thermometer profile.