A GATT profile usually consists of multiple services and characteristics.
However, the documentation for this repository does not mention that.
For example, when "Characteristic 1" and "Characteristic 2" exist in "Service 1", how can the values of each characteristic be read and written?