Web serial
Web Serial API はブラウザからシリアルポート(USB-シリアル変換等)に接続し、Arduino や IoT デバイスとの通信を行います。
概要
Web Serial API はブラウザからシリアルポート(USB-シリアル変換等)に接続し、Arduino や IoT デバイスとの通信を行います。
対応ブラウザ
デスクトップ
Chrome 89+
Edge 89+
Safari 未対応
Firefox 未対応
基本構文
JAVASCRIPT
const port = await navigator.serial.requestPort();
await port.open({ baudRate: 9600 });
const reader = port.readable.getReader();
const { value } = await reader.read();
console.log('受信:', new TextDecoder().decode(value)); 実務での使いどころ
-
Web serial の活用
Web Serial API。シリアルポートデバイスと通信するAPI。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。