FAQ

よくある質問

短い回答です。「できません」という回答も含みます。

インストールとドライバー

CommMonitor はアプリケーションから COM ポートを奪いますか?

いいえ。同梱のカーネルドライバーはシリアルデバイススタックにフィルターを取り付け、アプリケーションはポートハンドルを保持し続けます。これが、先にポートを開かねばならないモニタとの違いです。

管理者権限は必要ですか?

カーネルドライバーをインストールまたは起動するには管理者権限が必要です。その後のトラフィックのキャプチャには昇格は不要です。

ドライバーをアンインストールできますか?

アンインストール操作はありません。これは意図的です。デバイススタックに既にあるフィルタードライバーを、動作中のアプリケーションの下で停止すると、デバイスが不定状態になる可能性があります。インストーラーは同名の既存ドライバーファイルにも触れません。

対応している Windows は?

Windows 10 と Windows 11 の 64 ビットです。Windows 7 x64 は現在サポート対象として宣言していません。このプラットフォームでのキャプチャは未検証で、ドライバーレベルのエラーも確認されています。

キャプチャ

ドライバーは実際に何を見られますか?

監視対象のポートを通過する要求です。フィルターはポートごとに、39 個のシリアル制御コードと 28 個の IRP メジャー機能コード、合計 67 項目のビットマップで設定されます。

すでに開いているポートもキャプチャできますか?

はい。フィルターはドライバーレベルで取り付けるため、ご自身のソフトウェアがすでに開いているポートこそ、この製品が想定している状況です。

何もキャプチャされないときはどうなりますか?

ビューはエラーではなく待機状態を表示します。機器が話し始めた瞬間にフレームが現れ、ドライバーやポートのエラーは Problems パネルが別途報告します。

プロトコル

どのプロトコルを解析できますか?

Modbus RTU、Modbus ASCII、DL/T 645、IEC 60870-5-101、NMEA 0183、AT コマンドです。分けて考えるべき点が 2 つあります。ビューは常にありますが、デコード値はそうではありません。プロトコルと Modbus の解析は Professional の機能で、無料版・トライアル版・Standard 版ではこれらのビューが同じフレームを表示し、デコード値はすべて **** に置き換えられます。Professional 版ではデコード済みフィールドが生のバイトの隣に表示され、プラグインは設定で有効化・無効化・並べ替えができます。

独自プロトコルも解析できますか?

このリリースではできません。対応するプロトコルはこのビルドに同梱されたものだけです。お使いのプロトコルが重要であれば、それが何かを教えてください。リストはそうやって増えていきます。

エクスポートとリダイレクト

どのエクスポート形式がありますか?

用途は 2 つあります。表示中のビューはスナップショットとして保存します — ANSI テキスト、Unicode テキスト、HTML、CSV — 画面に出ている行と列がそのまま保存され、正規ライセンスでは行数制限もありません。このスナップショットの書き出しは Standard から使えます。フレームプール全体はフィルターに関係なく JSON Lines(フレームごとに 1 オブジェクト)または PCAP(リトルエンディアン、リンクタイプ 147、Wireshark で生のバイトを表示)として書き出せます。このフレームプールの書き出しだけが Professional 専用です。既定のファイル名はセッション名 + 英語のビュー名(例: COM7_Table.csv、COM7_Table.pcap)です。

ファイルへのリダイレクトはどう動きますか?

有効なビューの新しい行がファイルに追記され、5 秒ごと、またはバッファーが 256 KB に達した時点で書き出されます。ファイルは時間範囲またはサイズで分割でき、1 ファイルは 1 GB で止まります。

TCP や HTTP への転送はどう動きますか?

フレームはバッチ単位で最大 100 件にまとめられ、4 バイトのビッグエンディアン長プレフィックスに続く UTF-8 JSON 配列として送信されます。TCP が主チャネル、HTTP がフォールバックで、HTTP は /batch に POST します。

セッションとダッシュボード

.cms ファイルとは何ですか?

キャプチャ全体を保持するセッションファイルです。パスワードで保護すると、ペイロードは PBKDF2-SHA256 で導出した鍵を使い AES-256-GCM で暗号化されます。パスワードなしの場合は以前の難読化に戻り、どちらを使ったかをヘッダーに記録します。古いバージョンが書いたセッションも開けます。

ダッシュボードはネットワークから到達できますか?

いいえ。127.0.0.1 のポート 5000 にのみバインドし、読み取り専用の GET 要求にだけ応答し、ページは 1 秒ごとにポーリングします。動作しているマシン自身のための便利なビューであり、共有サービスではありません。

ライセンス

ライセンスキーなしで何ができますか?

キーがなくてもアプリはキャプチャを続けます。任意の COM ポートでのドライバーレベル キャプチャと 4 つの基本ビュー(テーブル、16進ダンプ、行、ターミナル)です。エクスポート、ローカル ダッシュボード、リダイレクト、転送、プロトコル解析にはライセンスが必要です。トライアル版ではダッシュボード、行数制限付きの CSV エクスポート、フレームデータがマスクされた転送が加わります。カウントダウンはないので、決まった日数が過ぎて使えなくなることはありません。

インターネットに接続できないマシンを認証できますか?

はい。オフライン申請ファイルを作成してお送りいただければ、署名済みのライセンスを返送しますので、それを読み込んでください。どちらの向きもコマンドライン操作です。

マシンがオフラインの間、ライセンスは使えなくなりますか?

無期限ライセンスは時間の影響を受けません。サブスクリプション ライセンスは、既定で 30 日の猶予期間の間オフラインでも動作し続けます。ライセンスに別の日数が記載されていればその値に従い、その後は再検証のために一度接続が必要です。

ライセンスがこのマシンと一致しないと表示されます。どうすれば?

ライセンスは固定の順序で収集されるハードウェア識別子に紐づきます。マザーボードの UUID、システムディスクのシリアル番号、物理 MAC アドレス、Windows のマシン GUID です。部品を交換した場合は、新しいマシンのフィンガープリントをお送りいただければ再発行します。

性能と限界

どのくらいのフレームレートまで対応できますか?

フレームレートの数値は公開していません。数値はマシン、ドライバー経路、ペイロードによって変わるからです。製品がスループットとキャプチャの測定用ツールを同梱しているのはそのためです。ハードウェアとトラフィックの形をお知らせいただければ、宣伝用の数値を引用する代わりに、一緒に実測します。

セッションの実行時間に制限はありますか?

時間制限は設けていません。長時間のキャプチャでも操作感を保てるよう、フレームプールとビューの更新は抑制されており、キャプチャを停止しても既存のプールを破棄せず保持します。

ここに答えがない質問ですか?

フッターのアドレスへお送りください。みんなの役に立つ答えなら、このページに載せます。