01スタブ(応答役)
テスト対象アプリの「通信相手」になりきり、設定した応答を返します。実機が手元になくても、開発もデバッグも止めません。
- サーバ(待ち受け)/クライアント(接続)どちらの役でも動作
- 決まった要求に決まった応答(
PING→PONGなど) - 無応答・遅延・異常値で異常系をわざと再現
- 接続時あいさつや周期送信で“勝手に喋る機器”も再現
- 1 要求 →
ACK→進捗→完了 の多段応答
こんなとき 実機がまだ届かない/異常時にアプリが粘れるか試したい
Windows 向け通信スタブツール
IoT機器・産業用PC・組み込み機器と通信するアプリの開発・デバッグ・試験で、 実機の代わりになる通信相手を手元の Windows PC に用意します。 正常系も、応答なし・遅延などの異常系も自在に再現。
「転送先(上流=実機)」を設定するかどうかだけで、役割が切り替わります。
テスト対象アプリの「通信相手」になりきり、設定した応答を返します。実機が手元になくても、開発もデバッグも止めません。
PING→PONG など)ACK→進捗→完了 の多段応答こんなとき 実機がまだ届かない/異常時にアプリが粘れるか試したい
アプリと実機のあいだに割り込み、流れる通信を記録しながら中継します。実機をつないだときだけ起きる不具合の調査に。
こんなとき 実機接続時だけ出る不具合の中身を、生のパケットで見たい
通信の「相手役」に必要なものを、ひと通り。
サーバ(待ち受け)・クライアント(接続)の両方に対応。テキスト/HEX の手動送信と、送受信・接続・エラーを色分けする通信ログを備えます。
受信・接続時・周期・手動をきっかけに、送信ステップ列を自動実行。応答・グリーティング・ハートビート・多段シーケンスをひとつの仕組みで。
独自バイナリをフィールドに分解して表示。条件に応じてチェックサムを再計算した応答を返すなど、構造を理解した応答を作れます。
アプリと実機の間に入り、通信を記録しながら中継。狙った受信だけ応答を差し替え(フォールト/値の注入)、残りは実機へ転送します。
1ポート=1セッションを複数同時に。ポップアウトで別ウィンドウ監視も可能。まとめて 1 つのプロジェクトファイルに保存・復元できます。
通信ログを CSV / JSONL で出力。動作確認用のサンプルアプリ・サンプルプロジェクトを同梱し、すぐに試せます。
実際の操作画面。クリックで拡大します。
メインウィンドウ
オートメーション編集
バイナリ構造応答
中継とキャプチャ開くだけで動く設定済みプロジェクトを同梱。実例で「何ができるか」がわかります。
SMTP サーバの応答を再現。テキスト行プロトコルをオートメーションだけで表現する、いちばん基本の例。
詳しく見る TCP 96001要求→6応答START 1 通で ACK→BOOT 25/50/75/100%→READY を順に返す。1 要求に複数応答を返す例。
詳しく見る TCP 9500CRC-16/CCITTSTX+Type+Length+Payload+CRC の独自バイナリ。可変長 Payload と CRC 自動付与を試す。
詳しく見る TCP 502 / 503Modbus/TCPFC03 / FC04 / FC06 に応答する Modbus スレーブを再現。スクリプト版では動的長応答も。
詳しく見る TCP 7000–7003独自バイナリ LCP制御機+配下 3 機器を 1 プロジェクト 4 セッションで同時に。複数機器を相手にする制御アプリを実機なしで開発。
詳しく見るWindows x64 インストーラー。.NET 8 ランタイム同梱で、入れてすぐ動きます。