標(biāo)題: 物聯(lián)網(wǎng)應(yīng)用案例:智慧水務(wù) [打印本頁]
作者: 簡單愛123 時間: 2017-10-18 17:24
標(biāo)題: 物聯(lián)網(wǎng)應(yīng)用案例:智慧水務(wù)
下載.jpg (23.82 KB, 下載次數(shù): 115)
下載附件
智控淘
2017-10-18 17:22 上傳
智慧水務(wù)項目建設(shè)內(nèi)容包括水環(huán)境治理設(shè)施監(jiān)測、水務(wù)信息資源中心、水務(wù)綜合監(jiān)管平臺(監(jiān)測監(jiān)控、治水監(jiān)督、應(yīng)急指揮、綜合服務(wù)、決策支撐及集成開發(fā))、水務(wù)專題應(yīng)用(包括防汛、環(huán)保、排水)等,監(jiān)管體系如圖1所示。
圖1 智慧水務(wù)監(jiān)管體系
微信圖片_20171018172208.jpg (20.65 KB, 下載次數(shù): 93)
下載附件
2017-10-18 17:23 上傳
2技術(shù)架構(gòu)
圖2展示了基于物聯(lián)網(wǎng)體系結(jié)構(gòu)而設(shè)計的水務(wù)分層架構(gòu)模型。按照物聯(lián)網(wǎng)體系結(jié)構(gòu),我們將智慧水務(wù)架構(gòu)抽象為4個層:感知層、網(wǎng)絡(luò)層、平臺層、應(yīng)用層。
圖2 水務(wù)分層架構(gòu)模型
微信圖片_20171018172203.jpg (44.31 KB, 下載次數(shù): 82)
下載附件
2017-10-18 17:24 上傳
3關(guān)鍵設(shè)計決策
任何架構(gòu)和設(shè)計決策,最終都是解決業(yè)務(wù)問題的重大關(guān)鍵。智慧水務(wù)開發(fā)和實施過程中面臨著如下的技術(shù)挑戰(zhàn):
- “物”的多樣性和差異性。水務(wù)的監(jiān)測對象包括:閘門、泵站、排海管網(wǎng)、水質(zhì)檢測站等。監(jiān)測指標(biāo)涉及PH值、COD、流量等。監(jiān)測數(shù)據(jù)來自于不同的工業(yè)傳感器、自動控制系統(tǒng)、智能終端設(shè)備、電子標(biāo)簽,它們運行于不同類型的操作系統(tǒng)或者微控制器上,使用不同的數(shù)據(jù)協(xié)議,如Modbus、DNP3、DL101、OPC等。
- “物”所處的網(wǎng)絡(luò)環(huán)境多樣性。物聯(lián)網(wǎng)設(shè)備通過不同的方式接入到骨干傳輸網(wǎng)絡(luò)中,比如RFID、WIFI、藍牙等。
- 物聯(lián)網(wǎng)應(yīng)用層協(xié)議的多樣性。在鎮(zhèn)海水務(wù)項目中,我們采用的協(xié)議有MQTT、HTTP(REST)、WebSocket。
- 數(shù)據(jù)采集、傳輸和處理的實時性。在應(yīng)急響應(yīng)、實時監(jiān)控方面,對數(shù)據(jù)以及系統(tǒng)響應(yīng)的實時性有較高的要求。
- 海量數(shù)據(jù)的實時處理和存儲、分析。
除此之外,各單位都存在一些已建或在建的系統(tǒng),數(shù)據(jù)孤島現(xiàn)象嚴(yán)重,難以互連互通。
微信圖片_20171018172158.jpg (47 KB, 下載次數(shù): 83)
下載附件
2017-10-18 17:24 上傳
圖3 智慧水務(wù)SCADA系統(tǒng)的邏輯架構(gòu)
那么,我們是如何解決和應(yīng)對這諸多挑戰(zhàn)的呢?接下來將重點介紹4項關(guān)鍵技術(shù)。它們是:
- 物聯(lián)網(wǎng)網(wǎng)關(guān)——解決眾多傳感設(shè)備的數(shù)據(jù)采集和處理問題;
- 海量數(shù)據(jù)存儲——解決物聯(lián)網(wǎng)傳感器產(chǎn)生的海量數(shù)據(jù)存儲問題;
- 實時通信——解決數(shù)據(jù)通信的實時性問題,從“感知層”到“展示層”的上行通信,以及從“展示層”到“感知層”的下行通信;
- 數(shù)據(jù)交換與共享——解決不同單位和系統(tǒng)間數(shù)據(jù)交換與共享的問題。
物聯(lián)網(wǎng)網(wǎng)關(guān)
智慧水務(wù)項目的各類監(jiān)測設(shè)備主要是工業(yè)自動化系統(tǒng)的傳感器,如水質(zhì)PH值、COD等的檢測、流量計、水位計等。Modbus協(xié)議是水務(wù)水利工業(yè)傳感協(xié)議的事實標(biāo)準(zhǔn),此外,OPC協(xié)議應(yīng)用也較為廣泛。雖然是標(biāo)準(zhǔn)協(xié)議,但由于各單位已經(jīng)存在一些原有的自動化監(jiān)控系統(tǒng),設(shè)備來自不同的廠家,系統(tǒng)也不是一個開發(fā)商提供的,所以對Modbus協(xié)議的實現(xiàn)方式不完全一致,增加了系統(tǒng)開發(fā)和集成的難度和工作量。
針對此類共性需求,項目中我們自主研發(fā)了物聯(lián)網(wǎng)網(wǎng)關(guān)產(chǎn)品。物聯(lián)網(wǎng)網(wǎng)關(guān)通俗的講就是一個通用的數(shù)據(jù)采集和通信網(wǎng)關(guān)。它內(nèi)置了對主流數(shù)據(jù)協(xié)議的支持,并且提供自定義插件來實現(xiàn)動態(tài)擴展,即對于非內(nèi)置支持的協(xié)議,可支持協(xié)議的二次定制開發(fā)。開發(fā)人員只需要繼承DataSource基類,實現(xiàn)特定的override方法,即可迅速完成一個新“數(shù)據(jù)源”程序的開發(fā)。然后將動態(tài)鏈接庫(DLL)通過管理工具發(fā)布到物聯(lián)網(wǎng)網(wǎng)關(guān)服務(wù)器,即可實現(xiàn)與特定類型設(shè)備和傳感器的通信,如圖4。
圖4 物聯(lián)網(wǎng)網(wǎng)關(guān)工作原理示意圖
微信圖片_20171018172152.jpg (27.45 KB, 下載次數(shù): 78)
下載附件
2017-10-18 17:24 上傳
海量數(shù)據(jù)存儲
智慧水務(wù)項目一期接入了諸多的監(jiān)測廠、站、節(jié)點等,不同類型監(jiān)測指標(biāo)的采集頻率也不完全相同。根據(jù)統(tǒng)計,所有節(jié)點一天上報的監(jiān)測數(shù)據(jù)約為4.32億條,1年下來就是1500億條記錄,約7.2TB。
基于以上的容量規(guī)劃,經(jīng)過技術(shù)調(diào)研和可行性驗證,我們最終選擇采用MongoDB數(shù)據(jù)庫作為實時數(shù)據(jù)的持久化存儲。
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |