In file AN-B-029 Developing a Bluetooth Smart custom profile_V1.0,there are not only one service in Figure 19: GATT discovery using BlueLoupe.
I don't know Geniric Access Service、Geniric Attribute Service at all.When I saw other files,I also saw "The RW-BLE Generic Attribute Profile (GATT) defines the service framework using the Attribute Protocol for discovering services and for reading and writing characteristic values on a peer device."
This is so difficult for me to understand them .Can you explain it as clearly as possible?
Device:
Besides,I have already seen file GATT Interface Specification.But it is also difficult for me to understand.
Hi,
The Generic Acces Service and the Generic Attribute Service are mandatory services, so all devices that exposes any GATT servicemustalso expose these services.
The Generic Access Service contains at least two characteristics. The Generic Attribute Service contains only one characteristic, the Service Changed characteristic.
You can find more information about these services (as well as other adopted services) herehttps://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
Thanks you so much!