✖
Android Chrome で WebSerial うまくいかなかった。Bluetooth 経由のシリアルポートは見えるのに、USBで接続したデバイスがなぜか一切表示されない。そして WebUSB 経由で自力で USB-CDC すれば接続できる。USB-CDC デバイスをOSで自動的に握ってないのか?
このあたりプラットフォームごとの差異がまだ大きくて普通につらさが多い。Windows は COM ポートとして完全にOSが排他的に握るので WebUSB 経由で USB-CDC はできない。macOS は open するまでは排他ではないようで WebSerial でも WebUSB でも接続できる。
関連エントリー
- NanoVNA を WebUSB を使ってブラウザから見る NanoVNA の USB のコミュニケーション方法が USB-CDC で、プロトコル自体は簡単そうだ、というのを前に書きました。なぜそんな...
- root化しなくても Wi-Fi 経由での adb はできる Android Debug Bridge (adb) | Android Developers に従うだけ。 一旦 USB で接続して、...
- NanoVNA のリモート化 (Wi-Fi 中継) アンテナの調整をする場合、給電点 (測定点) と調整点は離れていることが多いなというコンテキストで、NanoVNA の Bluetooth ...
- mbed USBSerial を WebUSB から扱うには mbed USBDevice ライブラリの中に USB CDC で動く USBSerial クラスが実装されている。これを Web USB ...
- Web Serial API chromium Issue 884928: Web Serial API が該当する。(Chrome 系以外では実装されていない。予定もな...