Web Bluetooth
Web Bluetooth API はブラウザから Bluetooth Low Energy (BLE) デバイスに接続し、GATT サービスを通じてデータの読み書きを行います。
概要
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。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。