MQTT を使用してインサーキットテスト(ICT)データをストリーミングする方法

回路内試験システム
+ インサーキットテストシステム

ICTデータを分析システムにストリーミングする

インサーキットテスト(ICT)システムからテストデータをストリーミングするには、テスト完了イベントを検出し、メタデータと測定結果の両方を分析プラットフォームに転送するための仕組みが必要です。このシステムは、被試験装置に対してテストプランを実行した後、マシンID、プロジェクト名、システムパラメータなどのメタデータとともに、ローカルで生のログデータを生成します。メッセージングプロトコルを使用して、データの取得準備が整ったことを通知するとともに、分散システム間の通信を可能にします。

この実装では、パブリッシュ・サブスクライブ方式のプロトコルを採用しており、テストシステムが定義されたトピックに基づいてイベントメッセージをブローカーにパブリッシュします。分析プラットフォームがサブスクライブしてイベント通知を受信すると、メッセージの内容を解析し、アプリケーションプログラミングインターフェースを呼び出して生ログデータを取得します。その後、このデータは処理のために分析サーバーに転送され、テスト結果や機器の状態の集計、可視化、監視が可能になります。

MQTT を用いた ICT データストリーミング

テストデータのストリーミング処理では、イベント駆動型の通知を生成し、テストシステムから分析プラットフォームへ測定データを転送する必要があります。このソリューションでは、パブリッシュ・サブスクライブ型のメッセージングプロトコルを使用してマシンとサーバー間で通信を行い、効率的でスケーラブルなデータ交換を実現しています。 ICTシステムは、メタデータやテスト完了信号を含むイベントメッセージを、メッセージキューイングテレメトリトランスポート(MQTT)ブローカーにパブリッシュします。分析プラットフォームはこれらのトピックをサブスクライブし、通知を受信するとともに、REST APIを通じて詳細なテストログを取得します。このアーキテクチャは、軽量な通信、双方向メッセージング、およびリアルタイムでのデータ利用を可能にします。また、フィクスチャの操作やテスト実行状態などの追加のマシンステータスイベントも送信できるため、設備の利用率やダウンタイムの監視といった拡張的な分析が可能になります。

MQTT を使用した ICT データストリーミングのブロック図を参照してください

MQTT を使用してインサーキットテスト(ICT)データをストリーミングする方法

当社のICTデータストリーミングおよび分析ソリューション向け製品をご覧ください

関連するユースケース

お問い合わせ ロゴ

当社のエキスパートにお問い合わせください。

所望のソリューションを見つけるのにお困りですか?