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

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

ICT データの分析プラットフォームへのストリーミング

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

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

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

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

MQTT を使用した ICT データストリーミングのブロック図を見る

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

ICT データストリーミングおよびアナリティクスソリューション向け製品を見る

リソースのご紹介

ICT データストリーミングおよびアナリティクスのその他のリソース

関連するユースケース

お問い合わせ ロゴ

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

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