李 強
(沈陽智信佰達科技有限公司,沈陽 110000)
EM平臺全稱Easy-Monitoring平臺,是基于云平臺架構(gòu)的物聯(lián)網(wǎng)監(jiān)測平臺,由兩大平臺組成,一個是數(shù)據(jù)中臺另一個是應(yīng)用平臺,數(shù)據(jù)中臺主要負(fù)責(zé)數(shù)據(jù)的匯集、整編、分析、儲存、計算以及與應(yīng)用平臺或者第三方平臺的數(shù)據(jù)對接、支撐、轉(zhuǎn)發(fā)和共享;應(yīng)用平臺是行業(yè)平臺也是業(yè)務(wù)平臺,根據(jù)不同行業(yè)標(biāo)準(zhǔn)和規(guī)范以及用戶的具體業(yè)務(wù)需求定制開發(fā)應(yīng)用模塊組成千人千面的行業(yè)應(yīng)用平臺,為用戶提供優(yōu)質(zhì)的數(shù)據(jù)服務(wù)[1]。
數(shù)據(jù)中臺包含物聯(lián)網(wǎng)平臺、數(shù)據(jù)交互與分析平臺和應(yīng)用支撐平臺三部分主要是實現(xiàn)對分布在世界各地的多種類型、通訊協(xié)議復(fù)雜的工業(yè)設(shè)備進行數(shù)據(jù)協(xié)議解析、大數(shù)據(jù)分析、數(shù)據(jù)應(yīng)用開發(fā)及實現(xiàn)。
物聯(lián)網(wǎng)平臺:采用分布式設(shè)備數(shù)據(jù)處理技術(shù),支持對數(shù)據(jù)的匯聚、通信協(xié)議的解析、數(shù)據(jù)的分析、數(shù)據(jù)的處理和數(shù)據(jù)的儲存。
數(shù)據(jù)交互與分析平臺:主要用于業(yè)務(wù)數(shù)據(jù)的分發(fā)、各種數(shù)據(jù)的加密、大規(guī)模設(shè)備的接入、各種關(guān)系型和非關(guān)系型數(shù)據(jù)的挖掘分析,各種數(shù)據(jù)的二次應(yīng)用。
應(yīng)用支撐平臺:通過應(yīng)用云平臺的方式為用戶建設(shè)一套集設(shè)備管理、網(wǎng)關(guān)管理、變量管理、報警管理、設(shè)備運維、地理信息系統(tǒng)和業(yè)務(wù)應(yīng)用模塊為一體的綜合的行業(yè)應(yīng)用平臺,從而為客戶量身打造一套專業(yè)的分布式設(shè)備遠(yuǎn)程運營管理平臺,為應(yīng)用平臺提供有力的數(shù)據(jù)和技術(shù)支持[2]。
從技術(shù)實現(xiàn)和數(shù)據(jù)服務(wù)的角度,數(shù)據(jù)中臺分為4個層次,稱為“一源三臺”:一源是指一個數(shù)據(jù)資源池,遵循“一數(shù)一源”的建設(shè)原則,將數(shù)據(jù)分為五大類,即基礎(chǔ)數(shù)據(jù)、監(jiān)測數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)、空間數(shù)據(jù)和多媒體數(shù)據(jù)。三臺是指物聯(lián)網(wǎng)平臺、數(shù)據(jù)交互與分析平臺和應(yīng)用支撐平臺,按照先后層次和順序組成了數(shù)據(jù)中臺。①物聯(lián)網(wǎng)平臺是專門負(fù)責(zé)數(shù)據(jù)的匯聚、處理、分析和儲存的平臺,對于自動采集站點采取設(shè)備配置、采集點配置、網(wǎng)關(guān)配置和協(xié)議配置來完成數(shù)據(jù)匯集和儲存格式的統(tǒng)一,人工采集上報只需配置采集點即可,外部數(shù)據(jù)的對接和共享在解析通訊協(xié)議和數(shù)據(jù)格式的前提下通過數(shù)據(jù)同步來完成,離線互換數(shù)據(jù)與外部對接相似,不同點是離線互換不是實時交互數(shù)據(jù),是定期通過儲存媒介導(dǎo)入數(shù)據(jù)來完成的。②數(shù)據(jù)交互與分析平臺用于數(shù)據(jù)的分發(fā)、加密、挖掘、交換和應(yīng)用,這里的數(shù)據(jù)主要是實時數(shù)據(jù),還有少部分的人工上報數(shù)據(jù)、地圖數(shù)據(jù)和遙感數(shù)據(jù)。③應(yīng)用支撐平臺將所有統(tǒng)一的通用服務(wù)集成在此,減輕上層業(yè)務(wù)應(yīng)用平臺的負(fù)擔(dān),方便服務(wù)模塊的管理,提高平臺整體運行效率,降低未來的維護成本。系統(tǒng)架構(gòu)圖見圖1。
圖1 數(shù)據(jù)中體總體架構(gòu)
4.1.1 設(shè)備信息空間展示
設(shè)備的空間展示采用google、百度、天地圖等公共地圖資源或者自繪地圖,在地圖上采用圖表的形式展示各類設(shè)備的空間分布,空間分布支持點聚合展示(即在某一個區(qū)域點分布比較集中的情況下聚合在一起展示,并顯示該區(qū)域的點數(shù))。在地圖的右側(cè)提供(默認(rèn)按照設(shè)備名稱排序)設(shè)備列表,設(shè)備列表中展示基本的設(shè)備狀態(tài)、名稱和編號。地圖的下邊是設(shè)備的告警信息,告警信息需要人工進行處理。
4.1.2 設(shè)備信息管理
設(shè)備信息管理支持設(shè)備信息的在線增加、刪除和修改。主要包括網(wǎng)關(guān)信息配置、設(shè)備信息、配置、變量信息配置和典型機型管理。
4.1.3 設(shè)備全生命周期管理
以設(shè)備全生命周期檔案信息為基礎(chǔ),著重采集設(shè)備運行參數(shù)、環(huán)境信息等數(shù)據(jù),設(shè)備運行超過生命周期,自動提醒更換備品備件。如果設(shè)備在使用期間損壞過、維護過都會有相應(yīng)的運維記錄,保證使用的連續(xù)性[3]。
4.1.4 設(shè)備運行監(jiān)控模塊
實時采集理設(shè)備的運行參數(shù),包括溫度、電壓等;通過應(yīng)用系統(tǒng),在 PC,APP,大屏對各流程設(shè)備的運行狀態(tài)以及參數(shù)的變化進行實時的監(jiān)控;實現(xiàn)故障報警。依據(jù)每天設(shè)備的上數(shù)情況,如果依照采集時間間隔,當(dāng)天沒有任何數(shù)據(jù)上來,則認(rèn)為設(shè)備故障。
4.1.5 設(shè)備智能升級及分組
如果設(shè)備與LCU控制柜連接,平臺有支持的接口,與設(shè)備的 PLC 進行對接,實現(xiàn) PLC 程序的傳輸、接收和解析等。所有的設(shè)備支持人工分組,分組名稱可以自由定義。
4.1.6 設(shè)備模板
設(shè)備模板主要是指一類設(shè)備,該設(shè)備固定按照字節(jié)長度采集指定的點,主要為在向網(wǎng)關(guān)添加設(shè)備的時候,直接指定目前所支持的設(shè)備,之后智能網(wǎng)關(guān)上會自動按照設(shè)備模板定期采集設(shè)備的信息,并上報道云平臺。
4.1.7 基礎(chǔ)數(shù)據(jù)管理
通過智能物聯(lián)網(wǎng)網(wǎng)關(guān),自動采集設(shè)備(PLC、RTU、現(xiàn)場采集設(shè)備)的數(shù)據(jù),通過平臺協(xié)議,按照設(shè)定時間上報到平臺服務(wù)器,平臺服務(wù)器上為所有的訂閱者分發(fā)智能網(wǎng)關(guān)上來的數(shù)據(jù)。智能網(wǎng)關(guān)同時也是平臺的訂閱者,上層業(yè)務(wù)可以向?qū)?yīng)平臺服務(wù)器發(fā)布消息,實現(xiàn)數(shù)據(jù)下行配置和設(shè)備召測數(shù)據(jù)[4]。
4.1.8 數(shù)據(jù)中臺能解決哪些實際的問題
與普通的軟件系統(tǒng)和平臺相比數(shù)據(jù)中臺的強大在于能夠匯集各種類型和各種廠家的不同設(shè)備,平臺基于標(biāo)準(zhǔn)協(xié)議(485協(xié)議、Modbus協(xié)議等)對設(shè)備數(shù)據(jù)進行解析,也可通過數(shù)據(jù)同步將數(shù)據(jù)共享到平臺數(shù)據(jù)庫,然后由用戶自由定義各參數(shù)的含義和用途,平臺的高兼容性為未來的智慧整合提供了有利的數(shù)據(jù)基礎(chǔ)。
即平臺會給每一次接入的設(shè)備一個身份識別碼,這個編碼會隨其整個生命周期,編碼不重復(fù),即是同一設(shè)備兩次接入也會有兩個編碼且第一個編碼會作廢。這樣就能夠保證設(shè)備、部位、數(shù)據(jù)的唯一性,做到“一數(shù)一源”,并且無論是更換設(shè)備、管理設(shè)備還是銜接數(shù)據(jù)(同一部位,先后幾個設(shè)備工作后采集的數(shù)據(jù))都能夠自動準(zhǔn)確地處理,不會造成數(shù)據(jù)丟失、不兼容、錯誤等問題。
首先后臺自定義可以根據(jù)用戶需求隨意改變接入設(shè)備的屬性和數(shù)據(jù)格式按照用戶意愿配置;其次對于新建項目、為項目分配自動采集設(shè)備、在一張圖上添加要素信息等這些之前通過代碼來實現(xiàn)的功能現(xiàn)在通過工具模塊都可以在前臺實現(xiàn);最后對于應(yīng)用層需要的計算整編數(shù)據(jù),數(shù)據(jù)中臺也能夠在前端提供以及通過選擇實現(xiàn),復(fù)雜的計算模塊可以通過共享和對接來實現(xiàn)。
這樣云架構(gòu)的數(shù)據(jù)中臺改變了傳統(tǒng)軟件平臺的定制開發(fā)模式,利用SOA架構(gòu)和微服務(wù)將應(yīng)用從模塊向工具進行演化,在提高建設(shè)效率的同時讓數(shù)據(jù)后臺更加方便靈活,穩(wěn)定可靠,使其功能更加強大,不但能夠保證數(shù)據(jù)的安全、準(zhǔn)確、及時、穩(wěn)定、有效,還能減輕應(yīng)用層的負(fù)擔(dān),將數(shù)據(jù)壓力下放。相信在未來的物聯(lián)網(wǎng)云平臺應(yīng)用中將會成為主流和趨勢,為大規(guī)模集團式的水利信息化軟件平臺體系和智慧水務(wù)平臺整合提供建設(shè)經(jīng)驗和理論基礎(chǔ)。