天天看點

MbedOS+MQTT+TICK 棧建構企業大資料平台

工業資料主要來自于實體裝置和傳感器,工業物聯網技術為資料采集提供了各種手段。如果企業沒有使用資料的技能和意願,收集的資料再多也毫無用處。原始資料需要通過資料工程師進行分析,判斷。才能為制造和商業決策提供依據。工業資料的特點是時序性,無法修改,并且具有時效性。時間序列資料庫更加适合大資料存儲和管理。工業物聯網和資料分析,存儲平台無縫對接,建構大資料平台是企業實作資料驅動戰略的關鍵之一。

   modular2BigData是利用開源軟體開發的工業企業大資料平台,前端采用modular-2 與各種工業傳感器,PLC等實體裝置的相連接配接,采集各種工業資料。通過MQTT 協定傳送給企業内部的大資料中心。這是一種連接配接傳統裝置和工廠快速,便捷地實作資料驅動型數字化轉型的方法。

在企業内部建立物聯網大資料平台的好處是節省帶寬,實時性強和資料安全。這都是企業十分看重的因素。

   企業大資料中心使用開源軟體TICK 棧實作,它包括了資料采集服務(telegraf),時間序列資料庫(InfluxDB),以及可視化服務Chronograf,資料處理引擎Kapaciotor組成。

modular2BigData 實作了工業資料的可視化分析,并且可以與人工智能,深度學習,資料分析軟體連接配接。讓資料工程師可以獲得完整的工業大資料。

    modular-2基于Arm 公司的物聯網作業系統MBed OS的子產品化電腦,它具有豐富的網絡接口和通信協定能靈活快速開放和部署工業資料采集,控制的邊緣裝置。

  modular-2 支援modbus,模拟資料采集,CAN 總線等多種工業控制接口。能夠快速開放各種與應用有關的資料網關,資料采集裝置。通過各種程式庫,能實作TCP/IP,HTTP,MQTT 等網絡協定。通過這些協定可以與Telegraf 相接。構成完整的大資料平台。

  資料工程師可以通過python為基礎的資料分析工具和tensorFlow 神經網絡工具對大資料平台中的資料進行分析和神經網絡訓練。使資料産生價值。

資料流

  modular-2 采集的傳感器資料通過MQTT 協定發送到MQTT 伺服器,進入Telegraf,存儲在InFluxDB 時間序列資料庫中。

MbedOS+MQTT+TICK 棧建構企業大資料平台

Chronograf 控制台界面

  Influx資料庫的可始化使用者界面,實作資料可視化界面,管理資料庫工具。

MbedOS+MQTT+TICK 棧建構企業大資料平台

與資料分析,AI工具接口

通過PyThon 的InfluxDBClient 插件,python 程式可以友善地通路InfluxDB 資料庫。進而可以做更為複雜的資料分析和人工智能算法。

  典型應用

太陽能電站監控與資料分析

裝置性能,工業參數和産品品質分析,包括太陽能晶圓,新能源電池生産線資料分析。大幅度提升産品良率和性能。

裝置使用過程的遠端資料分析,如真空攪拌機,空壓機等裝置。為産品維護和新産品設計提供依據。

      modular2BigData 完整的物聯網大資料解決方案也是高校相關專業用于教育實訓的的輕量級教育實驗室平台。

繼續閱讀