すでにシリアルポートを使用しているサードパーティ製アプリケーションをリバースエンジニアリング目的で監視したい場合や、自分のシリアルソフトウェアをデバッグしたい場合、SerialTool は強力な COM Sniffer 機能を提供します。
COM Sniffer はシリアルポートスニッファであり、PC の COM ポートを流れるデータフローをテスト・監視・解析するための強力なツールです。1 回のセッションで無制限のポート通信を同時に追跡でき、すべてのデータを構造化された読みやすい形式でキャプチャします。COM ベースのアプリケーションやデバイスをデバッグする開発者・技術者にとって不可欠な専用ソリューションであり、データを読み取り、フィルタし、保存して詳細に解析するための便利な手段を提供します。
仮想 COM ポートエミュレータを使用すると、無制限の COM ポートペアを作成できます。各ペアには 2 つのポートが含まれ、一方の出力がもう一方の入力となります。これはヌルモデムケーブルとまったく同じ動作であり、2 つのシリアルプログラムを直接接続して通信テストを行うことが簡単にできます。
SerialTool の Virtual COM Port Emulator を使えば、Windows 上で複数の仮想 COM ポートペアを作成・管理できます。各仮想ペアは実際のヌルモデム接続のように振る舞い、一方のポートに送信されたデータは即座にもう一方のポートで受信されます。これにより、物理ケーブルなしで 2 つのアプリケーション間でシリアルデータを交換できます。
一般的なエミュレータとは異なり、SerialTool は COM ポートの分割・共有・結合、シリアルソフトウェアのテスト、制御線エミュレーションのサポートなど、より高度な機能を提供します。実ポートと仮想ポート間でトラフィックをリダイレクトでき、高速な転送により正確なシミュレーションを実現します。
SerialTool の Virtual COM Port Utility は、Windows PC 上の仮想 COM ポートをマッピングし、アプリケーションデータをネットワーク経由でリダイレクトします。ローカルのシリアルインターフェースからバイトを送る代わりに、トラフィックを TCP/IP にカプセル化し、リモートのデバイスサーバーへ転送します。
このリダイレクトにより、ローカル COM ポートを前提としているレガシーソフトウェアでも、ネットワーク接続された機器と透過的に通信できるようになります。このユーティリティは RS232 および RS485 デバイスをサポートし、アプリケーション側を Ethernet 対応に改修する必要をなくします。
仮想ポートの作成とネットワークリダイレクトを組み合わせることで、SerialTool はリモートデバッグ、モニタリング、デバイス統合を容易にします。開発者やシステムインテグレータは、シリアル機器を仮想ポートにマップし、LAN や WAN 経由でシームレスに制御できます。
COM Redirector、COM Splitter、シリアル to Ethernet については、Virtual COM Port Utilities ページをご覧ください。
SerialTool を使うと、シリアルポートのデータや信号を任意の TCP/IP ネットワークにリダイレクトし、ローカルの COM ポートをリモートネットワークデバイスのように扱うことができます。追加ハードウェアを一切使用せず、既存のシリアルソフトから RS232/RS485 データを LAN や WAN 越しに送受信できます。
古いユーティリティとは異なり、SerialTool は Windows・macOS・Linux をサポートします。TCP だけでなく UDP、HTTP POST/GET、HTTPS POST/GET をサポートすることで、従来の TCP/IP を超えたシリアル to ネットワーク通信を実現します。これにより、COM ポートデータを LAN、WAN、クラウドサービス経由で中継し、Web API と連携し、追加ハードウェアなしでデバイスをリアルタイム監視できます。
SerialTool を使えば、複数の RS232/RS485 または仮想 COM ポートからのシリアルトラフィックを、同時にファイルへ簡単に記録できます。このチュートリアルでは、通信の監視・スニッフィング・ログ取得の手順をステップごとに解説し、キャプチャしたデータをテキスト/CSV/pcap 形式で保存して、後から解析する方法を紹介します。
SerialTool の機能
究極のシリアルポートソフトウェア:最先端の機能と圧倒的なパフォーマンス
マルチプラットフォーム対応の無料ソフトウェア
SerialTool を使えば、あらゆるシリアルポートを監視・スニッフィング・デバッグ・通信し、そのすべてをログに記録できます。Windows、macOS(Intel / Apple Silicon)および Linux(ほとんどのディストリビューションに対応)で動作します。さらに、他のどのシリアルポートソフトウェアよりも優れた機能を、非常に競争力のある価格で提供する PRO 版も用意されています。