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

BLE GATT and UUID

Hi,

I want to know in general about the UUID that we add in to GATT files.

Basically, I want to know that there are different UUIDs for different applications heart rate etc.

So if I am not wrong these UUID make the kit compatible with IOS and andriod.

I mean that if we want to make our application compatible with IOS or andriod we need to make GATT structure similar to the GATT structure of anriod or IOS.

Simple if I have two devices so they must have same GATT structure and UUID?

Please correct me if I am wrong.

  • FormerMember
    0 FormerMember

    A good place to start to get an introduction to UUIDs is to have a look at this video tutorial. UUIDs are covered from approximately 9 min, in part 1.

  • Thanks for the video

    Can you tell me generally that if I have beacon from nordic on transmitter side and another development kit on another side so is it possible to communicate them?

    Or do I need to do some software changing on the receiver side in order to make them communicate?

    In short can beacon from nordic and Receiver from another company can communicate with out software changing?

  • If yes then does it need to do with the UUID and GATT?

    If not then how can we make them communicate?

  • FormerMember
    0 FormerMember in reply to FormerMember

    From the video, what did you understand about UUIDs?

  • I understood that UUIDs are like mac address by which we can identify the specific profile such as battery profile etc.

    Thing is I am not embedded programmer so I need your help to understand the concept so can you tell me that for a master device it is must that it has the slave UUID and same GATT profile?

1 2 3