Site Search

Silicon Labs Bluetooth: What is the GATT Database File (gatt.xml)?

EFx32

Bluetooth® LE uses the GATT base profile for communication, and the GATT database file (gatt.xml) specifies the service and characteristics of the profile to be used. A list of profiles, services, and characteristics can be found on the Bluetooth SIG website. The figure below is a description example.

Article header gatt.xml%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ab%e3%81%a4%e3%81%84%e3% 81%a6%e6%95%99%e3%81%88%e3%81%a6%e3%81%8f%e3%81%a0%e3%81%95%e3%81%84 1

The items that can be set in gatt.xml and the syntax (grammar) for writing are described in the document below.

  • BGM111

"2. Building the GATT Database with Profile Toolkit" in "UG118: Blue Gecko Bluetooth® Smart Profile Toolkit Developer User's Guide"

  • BT121

"3 GATT Database file (gatt.xml)" in "Bluetooth Smart Profile Toolkit"

Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.