Google ファスト ペアリング サービス

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

はじめに

Google ファスト ペアリング サービス(GFPS)は、Bluetooth Low Energy(BLE)を利用し、スマートフォンのバッテリー消費を抑えつつ、近くの Bluetooth デバイスを検出します。その際、デバイスの近接性に基づいて「魔法」のシナリオが有効になっています。

機能

GFPS は、スピーカー、ヘッドフォン、車載キット、マウス、キーボードなど、Bluetooth デバイスと BLE デバイスのペア設定を容易にし、ユーザー操作をできるだけ少なくすることを目的としています。次の仕様を実装することで、Google はそれを基盤とする追加機能を継続的にリリースします。モニタリング対象には以下が含まれます。

  1. デバイスがペア設定が簡単になるように、デバイスがペア設定モードになっているときにハーフページ通知を表示する。また、コンパニオン アプリも簡単にお客様に販売できます。
  2. 最初のペア設定が完了した後でデバイスをユーザーのアカウントに関連付けます。
  3. デバイスの電源をオンにして、ユーザーが所有している別のスマートフォン、タブレット、デスクトップの近くに後続のペア設定通知を表示する。これにより、ユーザーは他のデバイスとペア設定する前にデバイスをペア設定モードに戻す方法を知る必要はありません。
  4. デバイスにカスタマイズした名前を関連付ける。
  5. ヘッドフォンのバッテリー通知が表示されます。
  6. Android 10 以降のデバイスの詳細を表示します。
  7. 紛失したヘッドセットやイヤフォンを見つけることができる。
  8. オフラインでのペア設定は、ネットワークの状態が遅い場合に使用できます。
  9. 音声の切り替えをサポートすると、ユーザーのアクティビティ(映画の再生など)と優先イベント(着信など)に基づいてデバイス間のヘッドセット接続をシームレスに移行できます。

プロファイルの依存関係

GFPS サービスの実装は、Bluetooth Core 仕様 v4.2 以降と互換性があります。

オクテット順序

フィールドが複数のバイトで構成される場合、バイト順はビッグ エンディアン、つまりネットワーク バイト順(最上位オクテットから最小オクテット)になります。

これは、ネットワーク上で転送されるバイトの標準ですが、Bluetooth SIG 仕様のマルチバイト フィールドのバイト順序とは異なります(たとえば、アドバタイズのサービス UUID はリトル エンディアンです)。

リファレンス実装

リファレンス実装については、付近の埋め込み SDK ライブラリをご覧ください。