What is a GATT-Based Profile Client?
The GATT-based Profile Client (app) option is used to declare applications that support the client role only and implement one or more Bluetooth Special Interest Group (SIG) adopted GATT-based profiles. Physical products that use the Bluetooth® Core Specification should use the standard qualification process when declaring their products.
Example of a GATT-Based Profile Client Application
Member A is building a fitness Bluetooth Low Energy (LE) peripheral that measures heart rate and other information. The product supports the HRP (Heart Rate Profile) and acts as a GATT server, which is intended to receive commands from a client and then sends responses, indications, and notifications back to the client. The product is intended to work together with a mobile application that adds support for the Heart Rate Collector (client role). In this example, the member's product must be qualified for the HRP server role and the application needs to be qualified using the HRP client role (GATT-based Profile Client).
If Member A decides to use a custom profile for their product and app rather than the Bluetooth SIG adopted HRP, the profile would be considered out of scope for qualification, and the member would not need to demonstrate compliance to the spec.
How Does a Member Qualify a GATT-Based Profile Client?
The option to purchase a Declaration ID for GATT-based Profile Client is not yet supported in Launch Studio, so we have provided a workaround for you to purchase the discounted Declaration ID. In order to support the request, please take the following steps.
- Create an invoice for a standard Declaration ID ($8,000 USD for Adopter members) – unfortunately, payments by credit card are not accepted at this time
- Send us the invoice (submit a new support request and attach the invoice)
- We will then modify your invoice and send you an updated copy displaying the correct value of $100 USD
- Once we have received payment, we will issue the Declaration ID. Please note that this Declaration ID must be used to list the GATT-based Profile Client (client only roles). Since Launch Studio cannot verify this, we will manually verify all $100 Declaration IDs are used to list only GATT-based Profile Clients.
For more articles on Qualification topics, please see the Qualification Table of Contents.