Advanced Serial Port Monitor: COM ポート スニファとターミナル
のために Windows 2000 - Windows 11 (2022) (サーバー、 x86 および x64 を含む). 最新バージョン: 4.7.3 build 703. 2026年7月3日.
機能
スパイ(スニファ)モード。 外部デバイスと、そのポートを開いている Windows アプリケーションとの間のデータ交換を、動作を止めずに監視します。両方向がタイムスタンプ付きで表示されます。シリアル ポート スニファとスパイ モードの説明をご覧ください。
ターミナル モード。 自分でデータを送受信します。テキスト、16 進数のバイト列、ポップアップ メニューからの制御文字、ファイル全体を送信できます。全二重なので、データを受信しながら送信できます。RS232 ターミナルのガイドをご覧ください。
自動モード。 テキスト ファイルまたはバイナリ ファイルを 10 ms から 10 s の間隔でポートに送信し、応答を記録します。連続試験やデバイスのシミュレーションに利用できます。
デュアル ポート モード。 2 つのポートを並べて開き、RS232 監視ケーブルを介して 2 台の外部デバイス間の通信を監視します。
RS485 と RS422。 RS485 モードは、PC 側で送受信方向を切り替える必要がある変換器のために RTS ラインを制御します。RS422 は通常の全二重ポートとして動作します。RS485 の監視をご覧ください。
HEX、ASCII、バイナリ表示。 受信データと送信データの表示形式はいつでも切り替えられます。方向ごとに色分けし、フォントと色を選択できます。データは到着したまま表示することも、パケット単位で整形して表示することもできます。
タイムスタンプ。 すべてのパケットに、ミリ秒精度の日付と時刻のスタンプをウィンドウ内とログ ファイルの両方で付けられるため、待ち時間やタイムアウトが見えるようになります。
任意のポート設定。 921600 までの標準ボーレートとユーザー定義のボーレート、5 ~ 8 のデータ ビット、1 ~ 2 のストップ ビット、すべてのパリティ方式、ハードウェアおよびソフトウェアのフロー制御に対応します。すべてのパラメータはポートを開いたまま変更できます。
ログ ファイル。 受信および送信したすべてのデータを、タイムスタンプと方向の印を付けてファイルに保存します。後からの解析や、ポートへの再生に利用できます。
MODBUS のマスタとスレーブ。 MODBUS プラグインは、RTU および ASCII のスレーブをポーリングし、定義したレジスタを持つ 1 台以上のスレーブ デバイスをエミュレートします。ファンクション コードは 01 ~ 06、07、08、11、12、15、16、17、22 に対応します。MODBUS プラグインのガイドをご覧ください。
MODBUS デバイス スキャン。 RS485 バス上で応答するアドレスを検出するため、スレーブ ID を推測する必要がなくなります。デバイス スキャン プラグインをご覧ください。
テスト シーケンス。 リクエストと期待する応答の組を定義すれば、スクリプトを書かずに実行できます。各ステップごとに成功か失敗かが報告されます。Test Sequence プラグインをご覧ください。
スクリプト作成。 Scripter プラグインは、送信、待機、照合、分岐のコマンドを備えたスクリプトを実行します。繰り返しの多い実機作業に役立ちます。スクリプトとマクロをご覧ください。
デバイスのエミュレーション。 ASCII およびバイナリのシミュレーション プラグインは、定義した応答でリクエストに返答するため、手元にないデバイスを相手にソフトウェアを開発できます。ソース コードが付属します。デバイスのエミュレーションをご覧ください。
ファイル転送とログの再生。 X-modem、Y-modem、Z-modem、Kermit、素の ASCII でファイルを送受信できます。取得したログは元のタイミングのままポートへ再生できます。すべてのプラグインはプラグインのページに掲載しています。
1 つのウィンドウに 3 つのモード

ターミナル(手動)モードは、ほとんどの作業の出発点です。ポートを開き、コマンドを入力するかファイルを選び、「送信」を押して応答を読みます。ウィンドウには ASCII と 16 進数が並べて表示され、パケットごとに方向が示され、時刻が刻印されます。ポートは全二重なので、デバイスがデータを流し続けている間も送信を続けられます。
スパイ(スニファ)モードは、他のプログラムがすでに開いているポートに接続します。ケーブルを抜く必要はなく、相手のプログラムも動作し続けます。そのプログラムが送受信するすべてのバイトを、順序どおりにタイムスタンプ付きで確認できます。他社製ソフトウェアのデバッグ、ドライバの確認、一度も文書化されなかったプロトコルの解析に使うモードです。スパイ ドライバは高いボーレートに対応するため長年にわたって書き直されており、インストーラに同梱されています。
自動モードは、ファイルなどのデータ ソースをタイマーに従ってポートへ送信し、返ってきたデータを記録します。デバイス シミュレーション プラグインと組み合わせれば、空いている PC を、到着待ちのデバイスの代わりとして使えます。
MODBUS RTU と ASCII:マスタ、スレーブ シミュレータ、スキャナ

MODBUS プラグインは本体に付属し、マスタとスレーブの両方向で動作します。マスタとしては、1 台以上のスレーブのコイルとレジスタを読み書きし、デコードした値の隣に生のリクエストと応答を表示します。配線の変更や新しいデバイスを検証するときに必要になる情報です。スレーブ シミュレータとしては、定義したレジスタを持つデバイスをエミュレートします。レジスタ マップは CSV に保存でき、複数のシミュレーション モードがあるため、PLC や HMI、自作のマスタをハードウェアなしでテストできます。シミュレーション プラグインは 2026 年 7 月のリリースで新しいインターフェイスと新しいモードを備えました。
これを補うツールがもう 2 つあります。MODBUS デバイス スキャン プラグインはバス上で応答するアドレスを一覧表示し、オンライン MODBUS RTU/ASCII スレーブ シミュレータはインストール不要でブラウザ上でスレーブの役割を果たします。MODBUS レジスタを 24 時間体制でデータベースに記録する場合は、代わりに Advanced Serial Data Logger をご利用ください。選択肢の比較は MODBUS ソフトウェアのページにあります。
自動化:テスト シーケンス、スクリプト、デバイスのエミュレーション

実機での作業は繰り返しになります。Test Sequence プラグイン(2026 年 4 月に追加)を使うと、リクエストと期待する応答の組を定義して順に実行し、ステップごとに合否を得られます。コードを 1 行も書く必要はありません。Scripter プラグインはさらに進んで、送信、待機、パターン照合、分岐のコマンドを備えており、デバイスの応答内容によって手順が変わる場合に使えます。ASCII およびバイナリ プロトコル シミュレーションのプラグインは、定義したリクエストに定義した応答を返し、ソース コードが付属するので手を加えられます。Replay log は取得したログを元の待ち時間のままポートへ再生し、File transfer は X-modem、Y-modem、Z-modem、Kermit、ASCII でファイルを転送します。
ガイド:ハードウェアの自動検証、スクリプトとマクロ、ASCII とバイナリのデバイス エミュレーション。
どのような方が使っているか
- 組み込み・ファームウェア開発者は、USB-シリアル変換アダプタ経由でボードの UART を監視し、テスト コマンドを送信して、各セッションのログをタイムスタンプ付きで保存します。UART の監視をご覧ください。
- システム インテグレータは、ロガーを設定したりパーサを書いたりする前に、はかり、バーコード スキャナ、PLC、GPS 受信機が実際に何を送信しているかを確認し、ベンダー製アプリケーションの動作がおかしいときにはスパイ モードを使います。
- サポートおよび IT 担当者は、応答しなくなったレシート プリンタ、POS 端末、ラベル プリンタを診断し、ドライバ更新後にデバイスがどの COM ポートに割り当てられたかを調べます。
- テスト エンジニアは、同じリクエスト シーケンスを複数のデバイスに対して実行して結果を記録したり、デバイスをエミュレートして実機なしでソフトウェアをテストしたりします。
- オートメーション エンジニアは、RS485 バス上の MODBUS RTU デバイスをポーリングおよびシミュレートし、バスをスキャンして応答するアドレスを探します。
具体例:COM ポートのデバッグ、RS232 アナライザ、RS232 モニタ、COM ポート スキャナ。
他のシリアル ツールとの比較
HyperTerminal は Windows Vista 以降 OS に同梱されなくなり、PuTTY をはじめとするターミナルは他のプログラムが開いているポートを監視できません。Advanced Serial Port Monitor は、ターミナル、スニファ、MODBUS ツールを 1 本のプログラムにまとめています。当社では 4 つの比較ページを最新の状態に保っています。
- シリアル ポート モニタ 6 製品の比較
- Docklight と Advanced Serial Port Monitor の比較
- Windows 11 および 10 向けの HyperTerminal の代替
- Advanced Serial Port Monitor と 232analyzer の比較
デバイスのデータを数週間にわたって記録し、画面で見るのではなく Excel やデータベースに取り込みたい場合は、Advanced Serial Data Logger が適したツールです。モニタではなくロガーが必要になる場合をご覧ください。
価格とライセンス
エディションは 1 つで、コンピュータ 1 台ごとのライセンスです。ライセンスの対象は PC またはサーバー 1 台で、ポート単位でもユーザー単位でもありません。ボリューム ライセンスと無制限ライセンスは営業部門で取り扱っています。支払いはカード、PayPal、銀行振込、および 15 種類以上の各国向けの方法に対応し、法人からの発注書も受け付けます。注文ページに、お住まいの国の現在の価格とお支払いの詳細を掲載しています。
無料体験版は評価用の完全なプログラムです。ライセンス キーを購入すると、同じインストール環境のまま制限が解除されます。
動作環境
- Windows 11、Windows 10、Windows 8、Windows 7、および Windows Server 2012 ~ 2025 の 32 ビットと 64 ビット。
- OS が認識できるすべての COM ポート。内蔵ポート、PCI または PCIe カード、USB-シリアル変換アダプタ、Bluetooth シリアル プロファイル、他のプログラムが作成した仮想ポートを含みます。
- 変換器を介した RS485 および RS422 のデバイス。
- ダウンロード サイズは約 7 MB。他のソフトウェアは必要ありません。
ガイドとチュートリアル
レッスン: インストール · 手動モードとスパイ モード · 16 進数データとタイムスタンプ · ログ ファイルとファイルからのデータ送信 · すべてのチュートリアル
Windows の COM ポート: すべての COM ポートを一覧表示し、アプリケーションが使用しているポートを調べる · COM ポートが動作しない · COM ポートをテストする方法 · COM ポート デバイスを追加する · Windows 11 で COM ポートをリセット、削除、復元する · よくある 5 つの COM ポート エラー · アプリケーションがシリアル ポートを開けない理由 · コマンド ラインから COM ポートへデータを送信する
ケーブル: RS232 のピン配列と信号 · 監視ケーブル · すべてのケーブル図
リファレンス: ユーザー マニュアル(PDF) · プラグイン · スクリーンショット · バージョン履歴
新着情報
[2026年7月3日] Advanced Serial Port Monitor gets a couple of updates. 1. We've significantly improved the MODBUS slave simulation plugin (new interface, storing registry maps to CSV files, new simulation modes). 2. We've fixed some minor bugs in the ASCII/Binary device simulation plugins.[2026年5月15日] The Advanced Serial Port Monitor software has been slightly modified to version 4.7.2 build 515. Continuation of optimizations. The new version starts noticeably faster. It handles data better at high speeds.
完全な一覧はバージョン履歴にあります。このページ上部のバージョンとリリース日は、現在のインストーラの情報です。
よくある質問
他のプログラムがすでに開いている COM ポートを監視できますか?
はい。それがスパイ モードです。相手のプログラムは動作を続けたまま、その通信を両方向ともタイムスタンプ付きで確認できます。ケーブルも 2 本目のポートもハードウェア アナライザも必要ありません。
USB-シリアル変換アダプタ、Bluetooth、仮想 COM ポートでも使えますか?
はい。Windows はこれらをすべて COM ポートとして扱うため、内蔵ポートと同じように開けます。また、すべてのポートをデバイス名とともに一覧表示するので、アダプタの番号が変わったときにも役立ちます。
RS485 バスを監視できますか?
はい。RS232-RS485 変換器または USB-RS485 変換器を介して監視できます。PC 側で送受信方向を切り替える必要がある変換器の場合は、RS485 モードを使用してください。稼働中のバスに影響を与えずに聞き取るには、2 台目の変換器で A 線と B 線に分岐接続します。配線は RS485 ソフトウェアのページに掲載しています。
MODBUS に対応していますか?
はい。MODBUS プラグインは RTU または ASCII のマスタとしても、スレーブ シミュレータとしても動作し、デバイス スキャン プラグインはバス上で応答するアドレスを見つけます。MODBUS レジスタを無人でデータベースに記録する場合は、Advanced Serial Data Logger をご利用ください。
Advanced Serial Data Logger との違いは何ですか?
モニタは対話的なツールです。ポートを開き、送信し、見たものを保存します。ロガーは Windows サービスとして動作し、データを値に解析して、ファイル、Excel、データベース、他のプログラムへ継続的に出力します。デバイスを理解するためにモニタを使い、そこからデータを収集するためにロガーを使うお客様が多くいらっしゃいます。
一度の購入で済みますか?
2 つの選択肢があります。年間サブスクリプションと、期限のない永続ライセンスです。いずれもコンピュータ 1 台単位で、お住まいの国の現在の価格は注文ページに表示されます。
Linux や macOS で動作しますか?
いいえ。Windows 用のプログラムです。シリアル ポートまたは USB アダプタをゲストにパススルーすれば、Windows の仮想マシン上でも動作します。
