Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

概要

Web Bluetooth API はブラウザから Bluetooth Low Energy (BLE) デバイスに接続し、GATT サービスを通じてデータの読み書きを行います。

対応ブラウザ

デスクトップ

Chrome 70+
Edge 79+
Safari 未対応
Firefox 未対応

モバイル

Chrome Android 56+
Safari iOS 未対応
Firefox Android 未対応

基本構文

JAVASCRIPT
const device = await navigator.bluetooth.requestDevice({
  filters: [{ services: ['heart_rate'] }]
});
const server = await device.gatt.connect();
const service = await server.getPrimaryService('heart_rate');
const char = await service.getCharacteristic('heart_rate_measurement');

実務での使いどころ

  • Web Bluetooth の活用

    Web Bluetooth API。Bluetooth Low Energyデバイスと通信するAPI。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。