WebBluetoothAPI を利用すれば、ブラウザからBluetoothLE(BEL)デバイスを操作できるようになります。
従来であれば、BLEデバイスを操作するには iOS や Android のアプリケーションを用意する必要がありましたが、
このAPIを利用すれば、javascriptのみでブラウザからBLEデバイスを操作できるようになります。
基本的には下記の5ステップで実装をしていきます。
- BLEデバイスをスキャンして探す
- BLEデバイスに接続する
- BLEデバイスの Service オブジェクトを取得する
- Service オブジェクトから Characteristic オブジェクトを取得する
- Characteristic オブジェクトのRead/Write でデバイスを制御する
上記5ステップと、接続の解除、デバイスからの通知の受け取り、の7項目について説明していきます。
続きを読む