産業用センシング・モニタリング
製品概要
Banalyticsは、カメラ、DAQハードウェア、プロセス計測機器から生データを取得し、ロックされたインターフェースを介してお客様の処理・分析モジュールに渡し、構造化された結果をモニタリングダッシュボード、アラーム、ヒストリアン記録として出力します。 お客様のアルゴリズムはモジュールの境界外に出ることはなく、構造化された出力、正常性ステータス、およびタイムスタンプのみが境界を越えます。
Banalyticsは、デバイスの接続状態やデータの鮮度から、処理の準備状況、結果の配信、エッジノードの正常性に至るまで、センシングパイプライン全体にわたる運用可視性を提供します。
解決する課題
研究チームやDAQチームは、センシングパイプラインが正常に機能していること(デバイスが接続され、データが流れ、処理モジュールが稼働していること)を確認する必要があります。その際、デバイス接続や健全性モニタリングを独自に構築することなく、また独自のアルゴリズムをサードパーティのプラットフォームに公開することなく、これを実現できます。
仕組み
フィールドデバイス(カメラ、DAQハードウェア、センサー) → Banalyticsによるデータ取得(バッファリング、タイムスタンプ同期、ローカルストレージ) → お客様の処理モジュール(ZeroMQ IPC/TCP、共有メモリ、またはインプロセス経由) → Banalyticsオーケストレーション(イベント、ダッシュボード、ヒストリアン、MQTT) → 外部コンシューマー(SCADA、保守システム、下流サービス)。
アーキテクチャ例
サイトA(テストベンチ):4つの音響エミッションセンサー × DAQハードウェア、インプロセス解析モジュールへのZeroMQ IPC。
サイトB(生産ライン):6つの振動センサー、Modbus RTU、ZeroMQ TCP経由のPython解析モジュール。
サイトC(遠隔ポンプ場):ONVIFカメラ2台 × 圧力トランスデューサ、TCP経由のクラウドホスト型モジュール。
全サイト → Banalyticsダッシュボード・イベント履歴・SCADAへのMQTT。
対象ユーザー
研究、DAQ、計測チーム;
計装エンジニア;
処理アルゴリズムを公開することなく、センシングパイプラインの運用状況を可視化する必要があるプラントの信頼性チーム。
主な機能
デバイス間のデータ取得バッファリングおよびタイムスタンプの同期。
スループットとレイテンシの要件に合わせたトランスポート階層型アーキテクチャ(ZeroMQ IPC/TCP、共有メモリ、インプロセス)。
アラームおよびルールベースの応答のためのイベントマネージャーとアクション。
監視ビュー用のCesium/Mapbox/OpenStreetMap/SVG/3Dダッシュボード。
クエリ可能なタイムスタンプ付き履歴データとしてのイベント履歴。
下流システムとの統合のためのMQTTパブリッシュ。
処理アルゴリズムを非公開に保つ、ロックされたモジュール・インターフェース契約。ONVIF、RTSP、Modbus、USBデバイスに対応したベンダー非依存のデータ取得。
技術仕様
対応プロトコル:ONVIF、RTSP、Modbus(RTU/TCP)、MQTT(v3/v5)、ZeroMQ(IPC/TCP)、USB、OPC UA、I2C
導入:ロックされたインターフェース契約を通じて、既存の処理または分析モジュールと並行して動作します。クラウドへの移行は必須ではなく、データの取得と保存はローカルのまま行われます。
モジュールインターフェース:入力/出力カテゴリ、タイムスタンプ、ヘルスタグは各プロジェクトごとに定義されます。アルゴリズムが自身のモジュール外に出ることはありません。
アラート:デバイス、ヘルス、処理ステータスに基づいて、ダッシュボード上のアラームや通知が発行されます。ヒストリアン:「イベント履歴」機能により、取得および処理イベントのクエリ可能なタイムスタンプ付き記録が提供されます。
スケーラビリティ:単一のテストベンチからマルチサイト展開まで、スループットとレイテンシの要件に合わせてトランスポート層(インプロセス、共有メモリ、ZeroMQ IPC、ZeroMQ TCP)を選択可能です。
導入プロセス
フェーズ0:技術デモ(無料)。 お客様のユースケースを用いたアーキテクチャの解説。データは不要です。
フェーズ1:PoC(常に無料)。モックデータまたは再生データを使用して、モジュール・インターフェース契約、ヘルスタグ、ダッシュボード/アラーム/イベント履歴を検証します。実ハードウェアやデバイス固有のエンジニアリング作業は不要です。
フェーズ2:有償パイロット。 1つの拠点で実デバイスを接続し、実データを用いた取得、処理、監視を検証します。範囲が定義されたロールアウト支援契約が購入された場合、またはカスタムデバイス/サードパーティ製ソフトウェアとの統合が必要な場合は、商用利用となります。
フェーズ3:本番運用。システムを安定化させ、追加の生産ラインや拠点へ拡張します。継続的なサポートについては別途合意が必要です。
---