# USBメーカーハードウェア向けオンラインシリアルモニター
このブラウザシリアルモニターは、ChromeまたはEdgeから直接USBシリアルポートを開き、マイクロコントローラー、USB UARTブリッジ、開発ボード、ブートローダー、テスト治具、センサー、実験装置からテキストをストリーミングします。シリアルコンソールが必要だがデスクトップIDEや端末アプリケーションをインストールしたくない場合の迅速な診断用に設計されています。# Webシリアル端末が役立つ場面
- Arduino、ESP32、ESP8266、RP2040、STM32、またはカスタムファームウェアからのブートメッセージの確認。
- USB UARTアダプターを介したモデム、GPS、LoRa、Wi-Fi、Bluetooth、またはセルラーモジュールへのATコマンドの送信。
- 工場のテスト治具、教室のラボ、ロボットコントローラー、またはベンチプロトタイプからのセンサー出力の読み取り。
- USBシリアルブリッジドライバー、ケーブル、ボード電源、およびファームウェアのボーレートがすべて連携して動作していることの確認。
- バグを報告したりハードウェアサポートを依頼する前の迅速なエラーログの収集。
Webシリアルモニター
クイックサポート、教室での指示、フィールド診断、およびURLを開く方がIDEをインストールするより速いメーカーワークフローに最適です。
デスクトップ端末
バイナリプロトコル、長時間のキャプチャセッション、スクリプト作成、ハードウェアフロー制御、マクロ、およびブラウザAPIがブロックされている環境に適しています。
# ボーレートと行末チェックリスト
| 設定 | 一般的な選択 | 間違っている場合の不具合 |
|---|---|---|
| ボーレート | 多くの最新ボードでは115200、古い例では9600。 | 読み取り可能なテキストがランダムな記号に変わるか、有用なログが表示されない。 |
| 行末 | 多くのコマンドパーサーではCRLF、生の文字プロトコルでは終端なし。 | ファームウェアが終端文字を待っているため、コマンドが無視される。 |
| 排他的ポートアクセス | Arduinoシリアルモニター、PuTTY、screen、minicom、またはベンダーツールを閉じる。 | ブラウザピッカーはポートを開くが、読み取りまたは書き込みが失敗する。 |
| 安全なコンテキスト | HTTPSまたはlocalhost。 | サポートされているブラウザでもシリアルAPIが欠落している。 |
シリアル出力がない場合
# プライバシー、セキュリティ、および制限
Web Serialの長所と制限
- 基本的なシリアルテキスト診断にデスクトップインストール不要。
- ブラウザピッカーが選択した特定のポートへのアクセスを制限。
- テキストログ、コマンドプロンプト、迅速なハードウェアチェックに適している。
- Chromiumベースのブラウザと安全なコンテキストが必要。
- バイナリプロトコルアナライザや長時間の無人キャプチャには向かない。
- 一部の企業ポリシー、モバイルブラウザ、オペレーティングシステムがWeb Serialをブロック。