シリアルポートは動作していますか?
接続をクリックしてシリアルポートデバイス(Arduino、マイクロコントローラー、GPS受信機など)を検出し通信します。すべてブラウザから直接可能です。
このツールはWeb Serial APIを使用してシリアルポートデバイスに接続し、接続を確認し、オプションでデータの送受信を行います。シリアルポートのハードウェアとドライバーが正しく機能しているかテストします。
Web Serial API(Chrome 89+)は300から4,000,000までのボーレートをサポートし、9600ボーのレガシーRS-232デバイスから最新の高速マイクロコントローラーまですべてをカバーします。
結果の意味は?
| 結果 | 範囲 | 意味 |
|---|---|---|
| 良好 | デバイスが接続されデータが流れている | シリアルポートが正しく動作しています。デバイスが認識され、接続が確立し、データの送受信が可能です。 |
| 警告 | デバイスは検出されたがデータなしまたは文字化け | 接続は動作していますが、通信設定が間違っている可能性があります。ボーレート、データビット、ストップビット、パリティがデバイスの設定と一致しているか確認してください。 |
| 不良 | シリアルポートが検出されないまたは接続失敗 | Web Serial APIがサポートされていない(Chrome/Edgeが必要)、デバイスドライバーがない、またはシリアルデバイスが接続されていない可能性があります。 |
よくある問題と解決方法
ブラウザに“Web Serial APIはサポートされていません”と表示される
Web SerialにはChrome 89+、Edge 89+、またはOpera 75+が必要です。SafariとFirefoxはサポートしていません。HTTPSまたはlocalhostを使用していることを確認してください。このAPIは安全でないHTTPページでは利用できません。
デバイスが接続されているが選択ダイアログに表示されない
正しいドライバーがインストールされているか確認してください(一般的なUSB-シリアルチップ用のCH340、FTDI、CP2102など)。macOSではシステム設定 > プライバシーとセキュリティでドライバーを承認する必要がある場合があります。別のUSBケーブルやポートを試してください。