バージョン: 2.0
最終更新日: 2026 年 3 月 11 日
Legend
| Product Verb | 開発アクション |
|---|---|
| 「MUST」 | 必須のプロダクト要件 |
| 「SHOULD」 | オプションの推奨事項 |
| "MAY" | 推奨 |
概要
この仕様書は、次の 2 つのセクションに分かれています。
1. 最小要件は、周辺機器カテゴリが ChromeOS と互換性を持つための基準を説明しています。
2. 追加要件は、最小要件に加えて、認定の基準を説明します。
用語
Bluetooth デバイスまたはデバイスとは、認定対象の ChromeOS 対応周辺機器を指します。ChromeOS デバイスとは、該当する場合、ホスト デバイスまたは制御デバイスを指します。
最小要件
Bluetooth の一般的な要件
以下の要件は、すべての Bluetooth デバイス(アクセサリと周辺機器)に適用されます。追加のセクションでは、シナリオ固有の要件を定義します。
- デバイスは、https://launchstudio.bluetooth.com で認定され、リストされていなければなりません。
Bluetooth Basic Rate および Enhanced Data Rate(別名 Classic)
これらの要件は、Bluetooth BR/EDR トランスポートをサポートするすべてのデバイスに適用されます。
デバイスは、Enhanced Data Rate(EDR)をサポートしなければなりません。
デバイスは、ペア設定を必要とせずにサービス ディスカバリ プロトコル(SDP)をサポートしなければなりません。
Bluetooth 入力デバイスの要件
これらの要件は、マウスやキーボードなど、ユーザー入力機能を提供する Bluetooth アクセサリに適用されます。
デバイスは Low Energy(LE)トランスポートを使用しなければなりません。
デバイスは HID Over Gatt Profile をサポートしなければなりません。
Bluetooth ヘッドセットおよびスピーカー デバイスの要件
これらの要件は、Bluetooth ハンズフリー プロファイル(HFP)と Advanced Audio Distribution Profile(A2DP)を通じてオーディオの入出力機能を提供する Bluetooth アクセサリーに適用されます。これらの要件は、一般的な Bluetooth 要件に加えて適用されます。
オーディオ デバイスは、デバイス クラス(COD)パラメータのメジャー サービス セクション(2.8.1)で次のビットを設定しなければなりません。
音声(ビット 21)
レンダリング(ビット 18)
その他の要件
周辺機器は、最小要件に加えて、認定を取得するために以下の必須要件を満たさなければなりません。
Bluetooth の一般的な要件
[必須] Bluetooth コア 4.2(修正版)以上のコア仕様に対して認定されなければなりません。
[必須] ChromeOS で安全に FW をアップグレードできなければなりません。
[省略可] デバイスは 7.5 ミリ秒の調整された接続またはスニフ間隔を使用すべきです。
Bluetooth Low Energy の要件
これらの要件は、Bluetooth Low Energy トランスポートをサポートするすべてのデバイスに適用されます。
[必須] デバイスは LE セキュア接続をサポートしなければなりません。
[必須] デバイスは、解決可能なプライベート アドレスを解決できなければなりません。- [必須] デバイスにバッテリーが搭載されている場合、デバイスは Battery サービスをサポートしなければなりません。デバイスのバッテリー残量低下のしきい値は、バッテリーの利用可能な容量の 15% に設定する必要があります。
[必須] デバイスは、7.5 ミリ秒間隔に合わせた接続間隔(7.5 ミリ秒、15 ミリ秒、22.5 ミリ秒など)を使用しなければなりません。
[必須] デバイスは、ボンディング モードの場合にのみ、汎用または限定の検出可能フラグを設定しなければなりません。
[必須] ペアリング モードの場合、デバイスは少なくとも次のセクションを含まなければなりません。
- メイン広告:
- フラグ
- LE Appearance
- メインのアドバタイズメントまたはスキャン レスポンスのいずれかで:
- TX Power Level
- サービス
- ローカル名(短くても可)
[省略可] ペアリング モードの場合、デバイスは 100 ミリ秒以下のアドバタイズ間隔を使用し、少なくとも 30 秒間ペアリング モードを維持すべきです。
Bluetooth Basic Rate および Enhanced Data Rate(別名 Classic)
[必須] 安全な接続をサポートしなければなりません。
[必須] デバイス ID プロファイルをサポートしなければなりません。
[必須] 7.5 ミリ秒の倍数であるスニフ間隔をサポートしなければなりません。15 ミリ秒が推奨されます。
[必須] 最大 10 秒のリンク監視タイムアウトをサポートしなければなりません(5 秒未満が推奨されます)。
[必須] 検出可能な場合、デバイスは少なくとも次のセクションを含む拡張照会応答を使用しなければなりません。
- ローカル名(完全または短縮)
- TX Power Level
- サービスリスト(完全版または短縮版)
Bluetooth 入力デバイスの要件
これらの要件は、マウスやキーボードなどのユーザー入力機能を提供する Bluetooth アクセサリに適用されます。
[必須] デバイスはランダム アドレス(プライベートまたは静的)を使用しなければなりません。- [必須] デバイスがペア設定モードになるたびに、デバイスは新しいランダム アドレスを使用しなければなりません。
[必須] デバイスは、高速再接続のために、デューティ サイクルの高い指向性アドバタイズメント、またはアドバタイズメント間隔が 50 ミリ秒以下の無指向性アドバタイズメントを使用しなければなりません。
[任意] 近接ベースのペア設定を容易にするため、デバイスはファスト ペアリングをサポートすべきです。今後、これは必須要件になります。
Bluetooth ヘッドセットおよびスピーカー デバイスの要件
[必須] デバイスは A2DP 1.3 以降をサポートしなければなりません
- [必須] デバイスは AVDTP 遅延レポート メカニズムをサポートしなければなりません。
- [必須] デバイスは、少なくとも 150 ミリ秒のジッターバッファをサポートし、AVDTP 遅延報告メカニズムを介して変更を報告しなければなりません。
[省略可] デバイスは、AAC デコードをサポートすべきです。
[必須] デバイスは、AVRCP 1.6 以降をサポートしなければなりません。これには、次の機能のサポートが含まれます。
絶対音量制御
再生(デバイスに物理ボタンがある場合)
一時停止(デバイスに物理ボタンがある場合)
停止(デバイスに物理ボタンがある場合)
進む(デバイスに物理ボタンがある場合)
戻る(デバイスに物理ボタンがある場合)
[必須] マイクを搭載するデバイスは、HFP プロファイルをサポートしなければなりません。
[省略可] デバイスは HFP 1.7 以降をサポートしても構いません。
[任意] デバイスにバッテリーがある場合、バッテリー残量レポート機能をサポートしても構いません。
[省略可] デバイスは、広帯域音声と mSBC エンコードをサポートしても構いません。
[省略可] デバイスは絶対音量制御をサポートしても構いません。
[必須] デバイスは、音声セッションを開くために通話ステータスを変更する AT コマンドが存在することを想定してはなりません。
[省略可] デバイスは、着信音声通話の応答/拒否と通話の終了をサポートしても構いません(デバイスに物理的な電話ボタンがある場合)。
[任意] 近接ベースのペア設定を容易にするため、デバイスはファスト ペアリング 2.0 以降をサポートすべきです。今後、これは必須要件になります。
[必須] デバイスは、A2DP と HFP の切り替え遅延が 250 ミリ秒未満でなければなりません。
| 日付 | バージョン | メモ |
|---|---|---|
| 2024-09-05 | 1.1 | [ChromeOS 固有のミュート要件] を追加しました。 |
| 2024-02-01 | 1.0.1 | 新しいプラットフォームでの再公開。 |
| 2023-08-18 | 1.0 | パートナー サイトの初回公開。 |
変更履歴
| 日付 | バージョン | メモ |
|---|---|---|
| 2026-03-11 | 2.0 | ドキュメントの更新 |
| 2026-03-11 | 1.1 | ドキュメントの更新 |
| 2024-02-01 | 1.0.1 | Google Developers プラットフォームでの初回公開。 |
| 2023-08-18 | 1.0 | 初公開。 |