Bluetoothテスト

「デバイスをスキャン」をクリックして近くのBluetoothデバイスを検索します。ブラウザにデバイス選択画面が表示されます。

スキャン準備完了

Bluetoothテストのヒント

1

Web Bluetooth APIはChromeとEdgeでサポートされています。SafariとFirefoxはサポートが限定的です。

2

デバイスのBluetoothがオンになっていて、対象デバイスがペアリングモードであることを確認してください。

3

ブラウザがデバイスセレクターを表示します — 接続したいデバイスを選択してください。

Bluetooth技術を理解する

Bluetoothとは?

Bluetoothは2.4 GHzで動作する近距離無線通信の標準技術です。10-100メートルの範囲でデバイス間のデータ交換を可能にします。名前は10世紀のデンマーク王ハーラル「Bluetooth」ゴルムスソンに由来し、争う部族を統一した人物です。最新のBluetooth 5.0以降は最大2 Mbpsの速度、改善された範囲、低い消費電力を提供します。

クラシックBluetoothとBLE

クラシックBluetoothは継続的なデータストリーミングに使用されます — ヘッドフォンへのオーディオ、ファイル転送、キーボード/マウス接続。Bluetooth Low Energy(BLE)は定期的に少量のデータを送信するデバイスに最適化されています — フィットネストラッカー、心拍モニター、スマートホームセンサー、ビーコン。BLEはボタン電池で数ヶ月から数年動作可能です。Web Bluetooth APIは主にBLEデバイスで動作します。

GATTサービスとキャラクタリスティクス

BLEデバイスはGATT(Generic Attribute Profile)を通じてデータを公開します。データはサービス(「バッテリーサービス」や「心拍サービス」などの論理的なグループ)に組織され、キャラクタリスティクス(バッテリーレベルや心拍値などの個々のデータポイント)を含みます。各サービスとキャラクタリスティクスには一意のUUIDがあります。標準UUIDはBluetooth SIGによって定義され、メーカーは独自のデータに対してカスタムUUIDを定義できます。

よくある質問

ブラウザでWeb Bluetoothが動作しないのはなぜですか?

Web BluetoothはデスクトップまたはAndroidのChrome、Edge、Operaが必要です。FirefoxとSafariはサポートしていません。iOSでは、Appleの制限によりどのブラウザもWeb Bluetoothをサポートしていません。セキュアコンテキスト(HTTPSまたはlocalhost)も必要です。

Bluetoothヘッドフォンやスピーカーを接続できますか?

このウェブテストでは難しいでしょう。Web Bluetoothは主にBLE(Bluetooth Low Energy)デバイスをサポートし、クラシックBluetoothオーディオデバイスはサポートしません。ヘッドフォンやスピーカーはクラシックBluetoothのA2DPプロファイルを使用しており、Web Bluetooth APIではアクセスできません。

ウェブサイト経由でBluetoothデバイスを接続することは安全ですか?

はい。Web Bluetooth APIは明示的なユーザー操作を必要とします — ブラウザが管理するダイアログからデバイスを物理的に選択する必要があります。ウェブサイトがデバイスをサイレントにスキャンすることはできません。各接続には新しい同意が必要です。APIには厳格なセキュリティ制限があります。