WebGL、WebAudio、WebRTC…など「Web○○」系のAPIのおかげで様々なことがブラウザ上でできるようになってきましたが、そこにWebBluetoothのおかげでBluetoothも加わることになりそうです。 仕様 WebBluetooth APIを使用することで、ブラウザ上でBluetoothLEを用いた通信が可能になります。WebBluetoothで扱えるのはBluetoothLEのみで、名前に反してBluetoothは使用できません。セキュリティのため、WebBluetoothには以下の制限があります。 https上でのみ動作 通信するにはユーザジェスチャー(クリックやタップなど)が必要 また、現在のところCentralとしてのみの動作になり、Peripheralとしての動作は未策定です。詳しくは以下の仕様書をご覧ください。 https://webbluetoothcg