Hello,
I have an Adafruit Feather M0 Bluefruit LE with an nRF51822 chipset from Nordic and I am currently dealing with Bluetooth Low Energy, especially with profiles, services and characteristics. I have read that there are predefined profiles (SIG) that contain services and characteristics. Services are something like a container that contain similar data and the characteristics then contain the actual data. For example, the Blood Pressure Profile contains the Device Information Service, i.e. This service only contains information that relates to the device. And if I want to access very specific information, e.g. Model number, I have to use Characteristics. Is my understanding correct so far?
So, I have connected the above-mentioned developer board with a sensor and would like to send this data to a PC via Bluetooth Low Energy. I saw that there is, among other things, the Nordic UART service, which contains an RX and TX characteristic. What I do not understand now is: Are all the services stored in a profile, if so what is the name of the profile? Secondly, a service encapsulates information that is similar, but the Nordic UART service has no information, the information is in my sensor, and I apparently only use the Nordic UART service to send this data to the PC. Can someone explain this to me more precisely with the Nordic UART service, the RX and TX Characteristic? I did some research on the internet, but I don't understand the whole thing (I'm a newcomer to this area). Thank you so much!