Datasheet

AT+GATTADDCHAR
Adds a custom characteristic to the last service that was added to the peripheral (via
AT+GATTADDSERVICE).
# Clear any previous custom services/characteristics
AT+GATTCLEAR
OK
# Add a battery service (UUID = 0x180F) to the peripheral
AT+GATTADDSERVICE=UUID=0x180F
1
OK
# Add a battery measurement characteristic (UUID = 0x2A19), notify enabled
AT+GATTADDCHAR=UUID=0x2A19,PROPERTIES=0x10,MIN_LEN=1,VALUE=100
1
OK
# Clear any previous custom services/characteristics
AT+GATTCLEAR
OK
# Add a custom service to the peripheral
AT+GATTADDSERVICE=UUID128=00-11-00-11-44-55-66-77-88-99-AA-BB-CC-DD-EE-FF
1
OK
# Add a custom characteristic to the above service (making sure that there
# is no conflict between the 16-bit UUID and bytes 3+4 of the 128-bit service UUID)
AT+GATTADDCHAR=UUID=0x0002,PROPERTIES=0x02,MIN_LEN=1,VALUE=100
1
OK
AT+GATTADDCHAR must be run AFTER AT+GATTADDSERVICE, and will add the
new characteristic to the last service definition that was added.
As of version 0.6.6 of the Bluefruit LE firmware you can now use custom 128-bit
UUIDs with this command. See the example at the bottom of this command
© Adafruit Industries https://learn.adafruit.com/adafruit-feather-m0-bluefruit-le Page 172 of 238