• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于可配置協(xié)議的智慧管網(wǎng)物聯(lián)接入系統(tǒng)

      2018-02-05 09:16:51劉紅義董丹丹王海燕趙樹立
      軟件 2018年1期
      關(guān)鍵詞:網(wǎng)關(guān)管網(wǎng)解析

      劉紅義,董丹丹,王海燕,趙樹立

      (航天海鷹機(jī)電技術(shù)研究院有限公司,北京 100070)

      0 引言

      近年來,隨著城市快速發(fā)展,地下管線建設(shè)規(guī)模不足、管理水平不高等問題凸顯,我國(guó)城市正在面臨著各種地下管線問題的挑戰(zhàn),因此,國(guó)家也越來越重視地下管線的綜合治理;同時(shí),互聯(lián)網(wǎng)+、物聯(lián)網(wǎng)的快速發(fā)展也為解決此問題提供很大契機(jī),智慧管網(wǎng)應(yīng)運(yùn)而生[1]。

      對(duì)于智慧管網(wǎng)產(chǎn)業(yè)而言,一個(gè)項(xiàng)目中總是包括多個(gè)業(yè)務(wù)應(yīng)用系統(tǒng),在傳統(tǒng)的解決方案中,各個(gè)系統(tǒng)獨(dú)立處理物聯(lián)感知設(shè)備的接入和數(shù)據(jù)包解析的工作[2],一方面由于不同的應(yīng)用系統(tǒng)可能使用同類的傳感設(shè)備數(shù)據(jù),各系統(tǒng)自行設(shè)計(jì)接入邏輯,造成了開發(fā)工作的冗余性;另一方面,由于不同系統(tǒng)對(duì)傳感數(shù)據(jù)解析后封裝的數(shù)據(jù)格式可能不一致,給各個(gè)系統(tǒng)之間的數(shù)據(jù)共享帶來了問題[3]。

      因此設(shè)計(jì)統(tǒng)一的智慧管網(wǎng)物聯(lián)感知接入系統(tǒng)來解決以上問題。平臺(tái)系統(tǒng)需要能夠以較為統(tǒng)一的方式接入大量異構(gòu)的物聯(lián)感知終端設(shè)備,針對(duì)不同頻率發(fā)送來的傳感數(shù)據(jù)流進(jìn)行解析和數(shù)據(jù)的封裝。并以標(biāo)準(zhǔn)的數(shù)據(jù)接口向各個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)提供數(shù)據(jù)推送服務(wù)[4]。

      通過設(shè)計(jì)本系統(tǒng)達(dá)到以下目的:

      (1)統(tǒng)一化的設(shè)備管理:

      本系統(tǒng)可以實(shí)現(xiàn)各種設(shè)備的統(tǒng)一化管理,將各種設(shè)備(如RTU、傳感器、手持設(shè)備、精確定位標(biāo)簽)進(jìn)行廠家、安裝地點(diǎn)、安裝時(shí)間、狀態(tài)等基本信息的維護(hù),各個(gè)設(shè)備間的關(guān)聯(lián)程度,設(shè)備的權(quán)屬單位、組織機(jī)構(gòu)的維護(hù),設(shè)備的在線狀態(tài)、完好程度等狀態(tài)信息的統(tǒng)計(jì)等。

      (2)可配置的設(shè)備接入與數(shù)據(jù)解析:

      本系統(tǒng)可以實(shí)現(xiàn)可配置的設(shè)備接入與數(shù)據(jù)解析功能。將各種不同的協(xié)議模式進(jìn)行封裝處理,對(duì)需要新配置的協(xié)議可通過系統(tǒng)可視化的操作方式將各參數(shù)協(xié)議配置成功,以實(shí)現(xiàn)智能化的協(xié)議管理,簡(jiǎn)化了協(xié)議解析程序的開發(fā)流程。

      1 總體設(shè)計(jì)

      1.1 網(wǎng)絡(luò)結(jié)構(gòu)

      平臺(tái)采用B/S架構(gòu),適用于互聯(lián)網(wǎng)條件,配置應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和通信網(wǎng)關(guān)服務(wù)器。對(duì)性能、海量數(shù)據(jù)、容錯(cuò)性以及擴(kuò)展性有非常高的要求,所以在系統(tǒng)的架構(gòu)上采用分布式[5-9]。具有如下特點(diǎn):

      (1)請(qǐng)求分布式調(diào)度[10];

      (2)多結(jié)點(diǎn)分布式部署;

      (3)雙重備份,熱切換;

      整個(gè)系統(tǒng)網(wǎng)絡(luò)架構(gòu)如圖所示,包括四層,每一層可以由若干結(jié)點(diǎn)來對(duì)數(shù)據(jù)和請(qǐng)求分流:

      終端連接到接入層通訊網(wǎng)關(guān),通過訪問接口收發(fā)消息,消息經(jīng)匯聚層轉(zhuǎn)發(fā)至核心交換機(jī),核心交換機(jī)通過防火墻將數(shù)據(jù)儲(chǔ)存到數(shù)據(jù)中心和備份中心,應(yīng)用服務(wù)器通過訪問數(shù)據(jù)中心數(shù)據(jù)對(duì)外提供應(yīng)用服務(wù)。

      此外,系統(tǒng)所涉及到的網(wǎng)絡(luò)節(jié)點(diǎn)有部署在各類管線上的傳感器、匯集傳感器數(shù)據(jù)的 RTU設(shè)備和PLC設(shè)備和集中器。構(gòu)成局域網(wǎng)的各種路由設(shè)備和交換機(jī)以及服務(wù)器和客戶端機(jī)器。

      傳感設(shè)備與匯集設(shè)備之間的通信方式可采用有線、和無線兩種類型。對(duì)于有線的通信方式,一般可采用RS-232或RS-485串口通信協(xié)議。對(duì)于無線的通信方式,一般可采用無線廣域網(wǎng)(3G、4G)、無線局域網(wǎng)(wifi)、和無線自組網(wǎng)等通信協(xié)議進(jìn)行通信。

      本系統(tǒng)中所有的匯集設(shè)備都會(huì)接入到互聯(lián)網(wǎng)中,匯集設(shè)備與接入系統(tǒng)之間的通信,在傳輸層只有UDP和TCP兩種選擇,而應(yīng)用層的協(xié)議則依據(jù)匯集設(shè)備的類型和配置方式的不同而呈現(xiàn)出多種多樣的形式。由于ModBus系列協(xié)議在工業(yè)物聯(lián)網(wǎng)領(lǐng)域的廣泛應(yīng)用,系統(tǒng)中所采用的應(yīng)用層協(xié)議主要有ModBus TCP、ModBus RTU、直接TCP、直接UDP等幾種。

      1.2 系統(tǒng)架構(gòu)

      接入系統(tǒng)分為基于B/S架構(gòu)的web管理系統(tǒng)和后臺(tái)接收網(wǎng)關(guān)兩個(gè)部分,系統(tǒng)的架構(gòu)圖1所示。

      圖1 系統(tǒng)架構(gòu)圖Fig.1 System architecture

      與系統(tǒng)直接通信的設(shè)備有傳感數(shù)據(jù)匯集設(shè)備RTU、PLC等,以及直傳式傳感設(shè)備,這些設(shè)備經(jīng)過互聯(lián)網(wǎng)的傳輸層與接收網(wǎng)關(guān)進(jìn)行通信。系統(tǒng)提供網(wǎng)關(guān)管理模型對(duì)各個(gè)專業(yè)設(shè)備的接收網(wǎng)關(guān)進(jìn)行管理。接收網(wǎng)關(guān)運(yùn)行時(shí)的配置數(shù)據(jù)來自協(xié)議模型,協(xié)議模型以及設(shè)備的原始協(xié)議由協(xié)議管理模塊進(jìn)行管理。同時(shí)系統(tǒng)提供 web管理界面對(duì)設(shè)備進(jìn)行管理。

      2 物聯(lián)接入系統(tǒng)

      系統(tǒng)包括 M2M 中間件和終端信息管理兩大核心組件。M2M中間件提供不同類型和廠家設(shè)備的協(xié)議適配、統(tǒng)一接入、數(shù)據(jù)解析和轉(zhuǎn)發(fā)服務(wù),具有跨平臺(tái)、分布部署、高并發(fā)處理等特點(diǎn);終端信息管理提供接入設(shè)備的基礎(chǔ)信息管理、設(shè)備狀態(tài)監(jiān)控、網(wǎng)關(guān)狀態(tài)監(jiān)控和系統(tǒng)管理等服務(wù),實(shí)現(xiàn)設(shè)備全生命周期過程可視化管理。物聯(lián)接入系統(tǒng)架構(gòu)如圖2所示[11-15]。

      圖2 物聯(lián)感知中心架構(gòu)Fig.2 IOT center architecture

      (1)上行網(wǎng)關(guān)

      上行網(wǎng)關(guān)主要功能是提供專業(yè)設(shè)備、中控設(shè)備和手持設(shè)備的自有協(xié)議適配服務(wù)和采集狀態(tài)、位置、監(jiān)測(cè)指標(biāo)、圖片、流媒體等數(shù)據(jù)的實(shí)時(shí)通信服務(wù),實(shí)現(xiàn)數(shù)據(jù)采集和指令下發(fā)。

      ①通信鏈路管理

      TCP/UDP通信:實(shí)現(xiàn)TCP/IP協(xié)議或UDP/IP通信連接,與支持 2G/3G/4G設(shè)備進(jìn)行通信,根據(jù)設(shè)備的接入請(qǐng)求分配臨時(shí)IP地址,建立TCP/IP連接,接收設(shè)備的采集數(shù)據(jù)和發(fā)送控制指令[16]。

      SMS通信:實(shí)現(xiàn)SMS方式支持與聯(lián)通、移動(dòng)、電信三大運(yùn)營(yíng)商設(shè)備進(jìn)行通信,根據(jù)設(shè)備請(qǐng)求建立通信信道,接收設(shè)備上報(bào)數(shù)據(jù)和發(fā)送控制指令。

      ②認(rèn)證鑒權(quán)管理

      在接收到設(shè)備上發(fā)的信息后,對(duì)于本身具備鑒權(quán)碼的設(shè)備,分析其鑒權(quán)碼,根據(jù)鑒權(quán)碼和設(shè)備的對(duì)應(yīng)關(guān)系,確定該設(shè)備是否為合法設(shè)備,只向合法設(shè)備提供接入服務(wù),對(duì)非法連接設(shè)備予以丟棄,以避免應(yīng)用系統(tǒng)接收非法信息。

      ③協(xié)議適配

      建立終端設(shè)備協(xié)議庫(kù),通過配置接入系統(tǒng)的終端通訊協(xié)議,實(shí)現(xiàn)協(xié)議適配,并根據(jù)協(xié)議規(guī)則將采集數(shù)據(jù)進(jìn)行解析,分析報(bào)文內(nèi)容;對(duì)下傳的指令按照終端自有協(xié)議進(jìn)行封裝。

      (2)下行網(wǎng)關(guān)

      下行網(wǎng)關(guān)提供信息路由服務(wù)和統(tǒng)一數(shù)據(jù)訪問接口,主要功能是將解析后的數(shù)據(jù)內(nèi)容向數(shù)據(jù)中心和應(yīng)用系統(tǒng)進(jìn)行轉(zhuǎn)發(fā)。包括數(shù)據(jù)預(yù)處理、數(shù)據(jù)訪問控制和數(shù)據(jù)轉(zhuǎn)發(fā)功能。

      下行網(wǎng)關(guān)采用兩級(jí)緩存的設(shè)計(jì)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)和非實(shí)時(shí)數(shù)據(jù)的處理。終端設(shè)備將采集數(shù)據(jù)上傳至通信網(wǎng)關(guān),經(jīng)解析后生產(chǎn)原始數(shù)據(jù)存儲(chǔ)到一級(jí)緩存中,實(shí)時(shí)數(shù)據(jù)通過一級(jí)緩存,由數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)直接向上層提供實(shí)時(shí)數(shù)據(jù);所有解析后的原始數(shù)據(jù)(實(shí)時(shí)和非實(shí)時(shí)),存儲(chǔ)至二級(jí)緩存。二級(jí)緩存一方面保證數(shù)據(jù)安全性,另一方面原始數(shù)據(jù)達(dá)到一定容量后,再進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā),提供數(shù)據(jù)訪問性能。其中:

      ◆ 數(shù)據(jù)預(yù)處理:對(duì)數(shù)據(jù)進(jìn)行過濾、校驗(yàn)、修正、合并等處理。

      ◆ 數(shù)據(jù)訪問控制:主要是對(duì)實(shí)時(shí)和非實(shí)時(shí)兩類數(shù)據(jù)的存儲(chǔ)和訪問控制。

      ◆ 數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)[17]:通過 WebService服務(wù)方式提供數(shù)據(jù)訪問接口,供數(shù)據(jù)中心和應(yīng)用系統(tǒng)調(diào)用。

      (3)管理平臺(tái)

      管理平臺(tái)包括終端信息管理、協(xié)議信息管理、終端注冊(cè)管理、終端參數(shù)配置、終端狀態(tài)管理、網(wǎng)關(guān)狀態(tài)管理、終端告警管理、終端控制管理、終端升級(jí)管理幾部分。

      系統(tǒng)的整體功能結(jié)構(gòu)圖如圖3所示。

      3 可配置協(xié)議

      在物聯(lián)接入系統(tǒng)的基礎(chǔ)上,進(jìn)行協(xié)議的可配置改進(jìn),將各種不同的協(xié)議模式進(jìn)行封裝處理,對(duì)需要新配置的協(xié)議可通過產(chǎn)品前臺(tái)的配置管理將各參數(shù)協(xié)議配置成功,以實(shí)現(xiàn)智能的網(wǎng)關(guān)管理,不再需要專業(yè)人員進(jìn)行后臺(tái)協(xié)議解析程序的開發(fā)。

      首先對(duì)協(xié)議進(jìn)行可配置模板提取,通過可配置頁(yè)面對(duì)可配置參數(shù)進(jìn)行配置,將此配置參數(shù)進(jìn)行封裝處理,自動(dòng)化的解析處理,達(dá)到一鍵可配置填充,協(xié)議自動(dòng)化解析的目的。

      圖3 系統(tǒng)功能結(jié)構(gòu)圖Fig.3 System function structure diagram

      可配置頁(yè)面如下所示:

      圖4 下行網(wǎng)關(guān)配置頁(yè)面Fig.4 Downlink gateway configuration page

      圖5 解析邏輯配置頁(yè)面Fig.5 Parse logic configuration page

      圖6 上行網(wǎng)關(guān)配置Fig.6 Uplink gateway configuration

      4 結(jié)論

      本文給出了基于可配置協(xié)議的智慧管網(wǎng)的物聯(lián)接入系統(tǒng)的總體設(shè)計(jì)、功能特點(diǎn)、實(shí)現(xiàn)方式等。在智慧管網(wǎng)領(lǐng)域里,設(shè)備量眾多、專業(yè)分類較多(包含八大類管線:給水、排水、燃?xì)?、熱力、電力、通信、廣播電視、工業(yè)),因此本系統(tǒng)(對(duì)大量設(shè)備、各類管線協(xié)議的管理)為智慧管網(wǎng)項(xiàng)目中的一個(gè)必不可少的環(huán)節(jié)。前端感知設(shè)備將數(shù)據(jù)進(jìn)行采集、數(shù)據(jù)上傳,進(jìn)入此系統(tǒng),通過協(xié)議配置,達(dá)到協(xié)議解析、數(shù)據(jù)推送應(yīng)用系統(tǒng)展示的作用,可以說此系統(tǒng)是應(yīng)用層和感知設(shè)備層的通信環(huán)節(jié),至關(guān)重要,此環(huán)節(jié)的提升對(duì)于整個(gè)智慧管網(wǎng)的系統(tǒng)開發(fā)具有十分可觀的價(jià)值。而基于可配置協(xié)議的智慧管網(wǎng)的物聯(lián)接入系統(tǒng)的研發(fā),通過可配置頁(yè)面的操作即可快速實(shí)現(xiàn)協(xié)議配置、數(shù)據(jù)解析功能,縮短了開發(fā)周期,提升了代碼的復(fù)用性,減少人力開發(fā)成本,具有一定的現(xiàn)實(shí)意義。

      [1] 高鐵軍, 吳立新. 論城市管網(wǎng)智慧管理研究范疇與關(guān)鍵技術(shù)[J]. 地理與地理信息科學(xué), 2011, 27(04): 19-23.

      [2] 趙丁選, 馬建輝, 龔捷. MSComm和CSerialPort類在多串口數(shù)據(jù)采集系統(tǒng)中的應(yīng)用[J]. 新型工業(yè)化, 2012, 2(6): 15-19.

      [3] 夏金儒, 楊談?wù)? 淺談以智慧管網(wǎng)實(shí)現(xiàn)城市管網(wǎng)運(yùn)行的本質(zhì)安全[J]. 辦公自動(dòng)化, 2014, (S1): 119-120.

      [4] 于洪波, 劉鴻飛, 方麗英, 陳道新, 王普. 基于Web服務(wù)的物聯(lián)接入系統(tǒng)設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用, 2015, 41(07):33-36+43.

      [5] 曾霖. 基于Web 數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)挖掘技術(shù)探究[J]. 軟件,2013, 34(2): 58-60.

      [6] 葛管庫(kù). MVC 模式下程序設(shè)計(jì)[J]. 軟件, 2013, 34(2):49-51.

      [7] 王慶福. 網(wǎng)站建設(shè)中數(shù)據(jù)庫(kù)技術(shù)與WEB技術(shù)的應(yīng)用對(duì)比研究[J]. 軟件, 2013, 34(2): 86-87.

      [8] 姚樹春. Oracle 數(shù)據(jù)庫(kù)應(yīng)用中安全問題研究[J]. 軟件,2014, 35(1): 94-95.

      [9] 張毅, 崔曉燕. 基于云計(jì)算平臺(tái)的物聯(lián)網(wǎng)數(shù)據(jù)挖掘研究[J].軟件, 2014, 35(1): 108-111.

      [10] TSENG WEINAN WILLIAM (US), MULLER P KEITH(US), CHOW KIT MAN (US), MEYER MICHAEL WILLIAM (US), BRUNO GREGORY DUVALL (US). Distributed service subsystem architecture for distributed network management[P]. :US6308207, 2001-10-23.

      [11] Li Jirui, Li Xiaoyong, Gao Yali, Gao Yunquan, Fang Binxing.Research on Data Forwarding Model in Internet of Things[J/OL]. Journal of Software, 1-26 (2017-10-09).

      [12] 袁帥, 劉傳昌. 基于OSGi 的物聯(lián)網(wǎng)設(shè)備接入平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2014, 35(9): 57-60.

      [13] 單武. 基于CC 標(biāo)準(zhǔn)的物聯(lián)網(wǎng)數(shù)據(jù)安全需求分析及應(yīng)用研究[J]. 軟件, 2015, 36(8): 121-127.

      [14] 邵星, 王翠香, 陳偉等. 基于物聯(lián)網(wǎng)和云計(jì)算的工業(yè)廢氣監(jiān)控系統(tǒng)研究[J]. 軟件, 2015, 36(9): 45-47.

      [15] 魏子良, 董晶. 基于EXI 的物聯(lián)網(wǎng)信息交換數(shù)據(jù)格式設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2015, 36(12): 209-211.

      [16] 丁偉, 閻慧. 基于物聯(lián)網(wǎng)技術(shù)的分布式裝備管理信息系統(tǒng)[J]. 軟件, 2013, 34(6): 17-19.

      [17] Mohammed M. Alani. TCP/IP Model[M]. Springer International Publishing: 2014-06-15.

      [18] 李繼蕊, 李小勇, 高雅麗, 高云全, 方濱興. 物聯(lián)網(wǎng)環(huán)境下數(shù)據(jù)轉(zhuǎn)發(fā)模型研究[J/OL]. 軟件學(xué)報(bào), 1-26 (2017-10-09).

      猜你喜歡
      網(wǎng)關(guān)管網(wǎng)解析
      三角函數(shù)解析式中ω的幾種求法
      基于改進(jìn)RPS技術(shù)的IPSEC VPN網(wǎng)關(guān)設(shè)計(jì)
      管網(wǎng)獨(dú)立是妥協(xié)還是改革
      能源(2018年8期)2018-09-21 07:57:20
      從管網(wǎng)獨(dú)立看國(guó)企改革
      能源(2018年8期)2018-09-21 07:57:20
      管網(wǎng)改革虛實(shí)
      能源(2018年8期)2018-09-21 07:57:18
      睡夢(mèng)解析儀
      織起一張共管網(wǎng)
      電競(jìng)初解析
      商周刊(2017年12期)2017-06-22 12:02:01
      相機(jī)解析
      LTE Small Cell網(wǎng)關(guān)及虛擬網(wǎng)關(guān)技術(shù)研究
      正镶白旗| 西乌| 上林县| 广宗县| 河津市| 达日县| 和田县| 晋中市| 山西省| 荥阳市| 喀什市| 云安县| 廉江市| 潞城市| 德安县| 开阳县| 霞浦县| 南华县| 富蕴县| 柳河县| 天柱县| 吴川市| 凤阳县| 库伦旗| 察雅县| 宿松县| 义马市| 刚察县| 柯坪县| 肥东县| 遵义市| 浪卡子县| 铅山县| 巴楚县| 山东省| 那曲县| 阳东县| 阳春市| 石景山区| 阳曲县| 北票市|