OPC實時數據發佈到MQTT及存儲InfluxDB時序數據庫

KepOPC是服務於工業數據採集及交換的定製型工業軟件,它支持OPC DA和OPC UA的多個服務同時連接,並實現與物聯網平臺的MQTT代理服務器及數據庫(關係數據庫、時序數據等)的快速接插,作爲一個高性能的運行中間件,它起到工業數據橋樑和紐帶的作用,爲用戶實現快速數據採集和接入,並能夠連續穩定運行。它的典型應用架構如下圖所示,通過OPC數據採集實現物聯網終端平臺的深度邊緣計算,爲智能製造、醫療製藥、智能家居、能源化工等行業提供生產數據的實時交換和歷史數據存儲,爲工業互聯網平臺的大數據分析和應用提供基礎數據和分析服務。

KepOPC-MQTT&InfluxDB高性能版本,在以往的版本上做了性能提升,他是一個高可靠性的工業數據交換中間件,具體特性如下:
1、OPC連接:支持多個OPC(UA)服務器的同時連接和讀取,OPC UA可選擇查詢和訂閱兩種數據獲取模式;


2、參數設置:支持OPC服務器分組及節點的管理(新增、刪除)、InfluxDB時序數據庫及MQTT參數配置,json格式內容可選採用DES(ECB-Zero-HEX)加密發佈更加安全;


3、OPC-InfluxDB:按照設定週期記錄節點值、狀態、類型、更新狀態到時序數據庫表中,只記錄節點變化數據;


4、OPC-MQTT:支持分組節點實時值發佈到RabbitMQ代理服務器,提供web app等通過WebSocket/AMQP/MQTT等方式快速訂閱節點值、狀態等信息;


5、快捷操作:支持.csv格式的節點導入功能,方便用戶管理節點並導入到工程“一鍵運行”,支持節點導出到.csv文件保存,支持節點快速查找;


6、運行模式:支持手動和自動運行兩種模式,添加開機自啓動後,程序即可連續運行提供數據交換;


7、運行監測及自診斷和恢復:支持OPC、InfluxDB、MQTT的斷線重連和故障信息顯示,支持MQTT斷網續傳功能,支持InfluxDB的斷網續存功能,不丟棄網絡故障期間的任何數據;


8、日誌及連續運行:支持異常日誌記錄及連續運行,托盤運行及退出確認。

9、InfluxDB時序數據庫的查詢(讀)效率,5萬行/1s左右,讀效率優於MySQL,寫效率弱於MySQL,適合做歷史數據存儲。

 

微信公衆號搜索 KepOPC工業互聯 或 掃一掃關注公衆號,獲取最新產品資訊。

 問題反饋及合作交流 Email:[email protected]  或 公衆號留言

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章