【うぇぶしりあるえーぴーあい】
Web Serial API とは?
最終更新:
💡 Webページと機器をつなぐ、シリアル通信の窓口
Web Serial APIは、Webページからシリアルポートを通じて外部機器と通信するAPIです。USBシリアルの接続例、利用者の許可、対応ブラウザと通信条件を説明します。
📌 このページのポイント
- WebページのJavaScriptから、シリアル機器とデータを送受信する
- USBなどで接続し、シリアルポートとして認識される機器を扱う
- 安全なコンテキストと、利用者によるポートへのアクセス許可が必要
- ブラウザ・OS・機器の対応と、通信速度や送信内容を確認する
機器なら、何でもつながる?
サイトが勝手に、機器へ命令できる?
初めての許可を求めるときは、ボタンを押すなどの操作からrequestPort()を呼び、利用者がポートを選ぶ。許可済みのポートはgetPorts()で取得できるよ。安全なコンテキストも必要。対応や権限を確認し、信頼するページに必要な機器だけを許可しよう。
ポートを選べば、すぐ通信できる?
📖 おまけ:英語の意味
「Web Serial API」 = Webのシリアル通信API
💬 ブラウザから機器のシリアルポートへアクセスする仕組みだよ。WebUSBとは使う窓口が違うんだ。