The Google Fast Pair Service (GFPS), or Fast Pair (FP), is a component of the Nearby Platform that enables quick and power-efficient device pairing utilizing BlueTooth Classic or BlueTooth Low Energy (BLE).
The GFPS is designed to accommodate a wide range of devices, from earbuds to speakers, enabling Partners to implement FP features across families of products. The specification also includes several extensions Partners can implement to provide customers with additional capabilities.
You can integrate Fast Pair into your app by using the public SDK.
Overview
Getting Started
Partners planning to adopt or modify the GFPS must submit a Project Proposal Form to the Google Fast Pair Business Development (BD) team. BD's approval is required before Partners can begin integrating the GFPS into their device. BD is also critical of ensuring effective communication through the GFPS adoption process.
Google works with Google Certified Fast Pair System Integrators (SIs) to provide Partners with prebuilt solutions to common chipsets. Partners seeking ready-made solutions should work closely with their SI partner throughout the FP adoption process.
Some Partners, particularly those who don't rely on prebuilt solutions, may work directly with Google during the FP adoption process. BD ensures Partners know which path they're on as part of the Project Proposal Form discussion.
Finally, a device must be certified before it can utilize GFPS features in the market. Partners should account for the certification process when planning GFPS adoption schedules.
The GFPS Adoption Process
In general, Partners follow this process when adopting and modifying or updating the GFPS into a product:
Textually, the GFPS adoption process is described in the following steps:
Pre-submission
- Create a Google Cloud Project for your devices if one does not exist.
- Create a device page for your specific device.
- See the Model ID page for details on this process.
- Record the Model ID of your device from the device page.
- Submit a Project Proposal Form describing your project.
- Sign any NDAs required for the GFPS specification (such as early access).
- Establish a relationship with your Partner.
- If working with an SI, discuss the SI Process with them.
- Start Integrating with help from your Partner.
Certification
- Integrate and verify the GFPS on your device with help from your Partner.
- Prepare a Self-Test Report.
- You may need additional Self-Test Reports based on your features, like the Audio switch Self-Test Report.
- Submit your device for Certification.
- Google strongly recommends using the Validator App for running certification tests.
- Receive official Certification from Google and permission to enable GFPS.
FP DevSite Overview
The Fast Pair DevSite is divided into sections to better assist Partners in developing, adopting, and integrating the GFPS into their system.
- The FP Specification describes the formal GFPS requirements.
- The extensions section describes various extensions available for the GFPS.
- The certification section describes how to prepare a device for formal certification, including any pre-certification steps.
- The Working with Google and Partners section describes process details for development and integration.
- The Appendix describes other useful information, such as the version of FP supported by various chipsets and FP FAQs.