機能

SerialTool の機能

究極のシリアルポートソフトウェア:最先端の機能と圧倒的なパフォーマンス

マルチプラットフォーム対応の無料ソフトウェア

SerialTool を使えば、あらゆるシリアルポートを監視・スニッフィング・デバッグ・通信し、そのすべてをログに記録できます。Windows、macOS(Intel / Apple Silicon)および Linux(ほとんどのディストリビューションに対応)で動作します。さらに、他のどのシリアルポートソフトウェアよりも優れた機能を、非常に競争力のある価格で提供する PRO 版も用意されています。

1 つのソフトウェアで複数のシリアルポート

他のソフトウェアと異なり、SerialTool は 1 つのインスタンスで複数のシリアルポートを管理できます。各 COM ポート(Windows)または各デバイス(macOS / Linux)にシリアルポート番号を割り当てることができます。

16 進数表示モード

ターミナルモードに加え、16 進数モードではシリアルポートから送受信されるパケットを複数の色で表示できます。ログ中に特定のバイトを別の色でマークして見分けることもでき、各バイトを ASCII/16 進数/2 進数/8 進数のいずれの形式でも解析・表示できます。

Python スクリプト

SerialTool のグラフィカルインターフェースを利用しながら、自分のプログラムを作成できるプロフェッショナルなエディタ付きの Python スクリプト機能を備えています。いくつかのサンプルはすでに SerialTool に組み込まれており、用途に合わせて少し編集するだけで使用できます。

仮想 COM ポート

Virtual COM Port ドライバー (Windows のみ) は仮想シリアルポートを作成し、それらを仮想ヌルモデムケーブルで接続します。

さらに、COM Splitter、Sniffer、COM to Network などの仮想 COM ポート用ユーティリティのセットも用意されており、 RFC 2217 Telnet Com Port にも対応しています。

COM Sniffer

COM Sniffer は、SpyPort と同様に、他のソフトウェアによってオープンされている COM ポートを流れるデータや、その他すべての IOCTL 信号を監視・スニッフィングすることができます。この機能は、PRO ライセンスをお持ちの Windows ユーザー専用です。

COM Sniffer ウェブサイトへ

SpyPort

SpyPort 機能により、サードパーティ製プログラムも含め、すべてのシリアルポートトラフィックをカーネルレベルで監視できます。この機能は PRO ライセンスをお持ちの Windows ユーザー専用です。

ModBus クライアント

MODBUS RTU および ASCII 形式、さらに TCP モードでパケットを送信することができます。産業機器との通信に最適な機能です。

Hex ファイルエディタ

SerialTool には、強力で信頼性の高いプロフェッショナルな Hex ファイルエディタが統合されています。この機能により、SerialTool は単なるシリアルポートツールにとどまらず、開発者のあらゆるニーズに対応できるユニークなソフトウェアとなっています。

SerialScope モード

SerialTool は、パケットを監視し、オシロスコープのように表示できるグラフィカルツール SerialScope を提供します。シリアルポートの世界を学び始める際に非常に役立つツールです。

ByteVisualizer

ByteVisualizer は、バイトレベルおよびビットレベルの両方で高度なデータ可視化と変換を実現し、シリアルポート経由のデータ通信をシミュレートするために設計されています。

パケット一覧

SerialTool では、シリアルポートからのすべての送受信パケットをリストとして保存でき、そのリストを CSV またはテキスト形式でエクスポートできます。パケット内から特定の ASCII または 16 進数シーケンスを検索することも可能です。

USBMap

USB ポートと接続されたデバイスをマップできます。USBMap は、USB ホストコントローラー、USB ハブ、および接続されている USB デバイスに関する基本情報を一覧表示する SerialTool の機能です。

タイマー付パケット送信

SerialTool では、指定した回数だけシリアルポートへタイマー付きでパケットを送信できます。送信前またはパケット末尾にカウンターを付加することもでき、アプリケーションのデバッグをさらに詳細に行うことができます。

バッファ保存

SerialTool では、事前に保存したバッファを編集して送信でき、操作のシンプルさとスピードを向上させます。バッファは専用パネルから呼び出し、そのまま送信できます。

自動応答(Auto Answer)

Auto-Answer モードでは、特定のバイト列(16 進数または ASCII)がシリアルポートに到着した際に、あらかじめ定義しておいた応答を自動的に送信できます。この機能は、特定のバイト列が到着したときの応答をシミュレートする必要がある組み込みシステムの開発において、非常に有用です。

アラーム

SerialTool では、特定のバイト列が到着したときにアラームを発生させ、その後の動作を自由に設定できます。パケットが特定のバイト列(ASCII または 16 進数)を含む/含まない場合、あるいは特定のバイト列で始まる/始まらない場合にアラームを起動することができます。アラームログはそのままファイルに保存可能です。

シリアルポートトラフィックロガー

SerialTool を使うと、特定のシリアルポートの全トラフィック(入力および出力)を ASCII またはバイナリファイルとして保存できます。この機能により、シリアルトラフィックを高精度に監視できます。

シリアルポートからネットワークへ

シリアルポートからのすべての入出力トラフィックを、TCP/UDP モードでネットワークに直接送信したり、GET または POST タイプの HTTP スクリプトに送信したりできます。このモードは、デバイスの動作を遠隔でログ取得して確認したい場合に非常に役立ちます。

シリアルポート経由でファイル送信

便利な機能として、ファイルを任意の長さとタイミングのパケットに分割してシリアルポートへ送信することができます。

シリアルポート CRC

8 ビット、16 ビット、24 ビット、32 ビットの幅広い CRC を、よく使用される多項式とともに自動的に付加してパケット送信を完了することができます。

選択可能なテーマ

多数の機能の中でも、用意されたテーマから選択するか、自分で作成した .qss 形式のカスタムテーマを読み込むことで、グラフィカルインターフェースの外観を自由に変更できます。