国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向建筑能源系統(tǒng)的物聯(lián)網(wǎng)通用網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)

2014-09-07 10:24:58亮,禮,
關(guān)鍵詞:通信協(xié)議網(wǎng)關(guān)儀表

趙 亮, 張 吉 禮, 梁 若 冰

( 大連理工大學(xué) 建設(shè)工程學(xué)部, 遼寧 大連 116024 )

?

面向建筑能源系統(tǒng)的物聯(lián)網(wǎng)通用網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)

趙 亮, 張 吉 禮*, 梁 若 冰

( 大連理工大學(xué) 建設(shè)工程學(xué)部, 遼寧 大連 116024 )

基于STM32處理器設(shè)計(jì)了一款具有自配置功能的通用物聯(lián)網(wǎng)網(wǎng)關(guān),實(shí)現(xiàn)了感知層傳感網(wǎng)與數(shù)據(jù)中心服務(wù)器之間的協(xié)議轉(zhuǎn)換、數(shù)據(jù)交互等功能.該網(wǎng)關(guān)首先通過(guò)RS485現(xiàn)場(chǎng)總線(xiàn)實(shí)現(xiàn)建筑能耗信息的采集,然后將其以XML文件的形式存儲(chǔ)在SD卡中,最后通過(guò)以太網(wǎng)的TCP協(xié)議將能耗信息上傳至服務(wù)器中.實(shí)際工程項(xiàng)目應(yīng)用結(jié)果表明,該網(wǎng)關(guān)能夠穩(wěn)定可靠地運(yùn)行,滿(mǎn)足建筑能源系統(tǒng)物聯(lián)網(wǎng)對(duì)數(shù)據(jù)采集與傳輸?shù)男枨螅?/p>

建筑能源系統(tǒng)物聯(lián)網(wǎng);通用網(wǎng)關(guān);數(shù)據(jù)采集;身份認(rèn)證;自配置

0 引 言

能源一直都是人類(lèi)賴(lài)以生存和發(fā)展的重要物質(zhì)基礎(chǔ).隨著社會(huì)的不斷進(jìn)步以及人民生活水平的不斷提高,能源需求日益加大與能源供給相對(duì)不足的矛盾逐漸加劇,因此,節(jié)能成為全球共同關(guān)注的一個(gè)話(huà)題.2011年BP世界能源統(tǒng)計(jì)年鑒顯示,我國(guó)已成為世界上能源消耗最大的國(guó)家,能源消耗量占全球能源消耗總量的20.3%[1],所承受的節(jié)能減排壓力之大不言而喻.目前,建筑在使用過(guò)程中的運(yùn)行能耗已經(jīng)超過(guò)了國(guó)民經(jīng)濟(jì)能耗的24%,建筑耗能與工業(yè)耗能、交通耗能并列,成為我國(guó)能源消耗的三大“耗能大戶(hù)”[2-6],建筑節(jié)能或成為解決能源供應(yīng)不足和提高能源利用效率的重要途徑之一.本文設(shè)計(jì)一款通用物聯(lián)網(wǎng)網(wǎng)關(guān),以期滿(mǎn)足建筑能源系統(tǒng)物聯(lián)網(wǎng)對(duì)數(shù)據(jù)采集與傳輸?shù)男枨螅?/p>

1 建筑能源系統(tǒng)物聯(lián)網(wǎng)

建筑能源系統(tǒng)物聯(lián)網(wǎng)(internet of building energy system,iBES)是指基于對(duì)建筑能源系統(tǒng)中各類(lèi)物理量的在線(xiàn)感知,通過(guò)異構(gòu)網(wǎng)絡(luò)融合、信息匯聚、決策診斷和反饋控制,實(shí)現(xiàn)對(duì)建筑能源系統(tǒng)監(jiān)測(cè)、控制與管理的物聯(lián)網(wǎng)[7].建筑能源系統(tǒng)物聯(lián)網(wǎng)的主要研究對(duì)象是系統(tǒng)網(wǎng)絡(luò)架構(gòu)、感知層數(shù)據(jù)采集與反饋控制、中間層數(shù)據(jù)采集器網(wǎng)關(guān)以及數(shù)據(jù)中心決策層的數(shù)據(jù)挖掘與優(yōu)化控制策略.網(wǎng)關(guān)作為感知層與數(shù)據(jù)中心的橋梁,作用至關(guān)重要.

目前應(yīng)用于不同領(lǐng)域的數(shù)據(jù)采集與傳輸網(wǎng)關(guān)已有很多種,文獻(xiàn)[8]設(shè)計(jì)了基于CC2431無(wú)線(xiàn)模塊的凍土區(qū)地溫監(jiān)測(cè)網(wǎng)關(guān);文獻(xiàn)[9]開(kāi)發(fā)了基于GPRS(general packet radio service)的農(nóng)林業(yè)環(huán)境信息采集系統(tǒng);文獻(xiàn)[10]提出一種基于ZigBee與GPRS 通信技術(shù)的網(wǎng)關(guān),用于建筑能耗信息采集,并在實(shí)驗(yàn)室環(huán)境下進(jìn)行了測(cè)試.但這些基于無(wú)線(xiàn)傳輸方案的網(wǎng)關(guān)在空曠地或者是空間有限的室內(nèi)環(huán)境比較適合,而在實(shí)際應(yīng)用中,由于建筑內(nèi)部結(jié)構(gòu)復(fù)雜,水泥墻壁障礙物較多,無(wú)線(xiàn)傳輸?shù)木嚯x非常有限,容易出現(xiàn)丟包、通信不穩(wěn)定等系列問(wèn)題.國(guó)外有研究學(xué)者對(duì)ZigBee在建筑內(nèi)的傳輸性能進(jìn)行測(cè)試,結(jié)果表明,當(dāng)發(fā)送端與接收端之間有墻體阻隔的時(shí)候,有效通信距離僅為8~10 m[11].隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,通過(guò)以太網(wǎng)進(jìn)行數(shù)據(jù)傳輸?shù)姆桨溉遮叧墒?以太網(wǎng)數(shù)據(jù)傳輸?shù)玫搅嗽絹?lái)越多的應(yīng)用.本文以STM32處理器為核心,構(gòu)建一款基于以太網(wǎng)有線(xiàn)網(wǎng)絡(luò)傳輸?shù)慕ㄖ茉聪到y(tǒng)物聯(lián)網(wǎng)通用網(wǎng)關(guān),感知層采用RS485總線(xiàn)通信方式進(jìn)行數(shù)據(jù)采集.

2 網(wǎng)關(guān)硬件電路設(shè)計(jì)

按照功能可將網(wǎng)關(guān)的硬件電路分解為電源管理模塊、核心處理器模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)存儲(chǔ)模塊、網(wǎng)絡(luò)傳輸模塊以及調(diào)試、指示等輔助模塊,如圖 1所示.核心處理器采用基于Cortex-M3內(nèi)核的STM32F103VET6,該芯片配備了64 kB SRAM存儲(chǔ)器,512 kB FLASH程序存儲(chǔ)器,支持I2C、SPI、SDIO、串口等多種串行總線(xiàn)接口.?dāng)?shù)據(jù)采集模塊采用高性能的ADM2483芯片作為RS485總線(xiàn)驅(qū)動(dòng)器,該芯片自帶iCoupler磁隔離技術(shù),只需要很少的分立元件就可以實(shí)現(xiàn)RS485通信功能,經(jīng)實(shí)測(cè)每個(gè)ADM2483芯片可以穩(wěn)定驅(qū)動(dòng)64路負(fù)載,系統(tǒng)中采用2路ADM2483芯片,分別與STM32的串口1和2相連接,可同時(shí)支持128個(gè)末端儀表.為保證能耗數(shù)據(jù)不丟失,設(shè)計(jì)了數(shù)據(jù)存儲(chǔ)模塊,采用SD卡作為存儲(chǔ)器,支持?jǐn)U展,SD卡模塊通過(guò)SDIO高速串行總線(xiàn)與STM32進(jìn)行通信.E2PROM存儲(chǔ)器主要用來(lái)存儲(chǔ)網(wǎng)關(guān)的配置信息.以太網(wǎng)驅(qū)動(dòng)電路采用集成硬件協(xié)議棧的一體化芯片W5100,通過(guò)SPI接口與STM32連接,支持同時(shí)向2個(gè)數(shù)據(jù)服務(wù)器發(fā)送數(shù)據(jù).電源管理模塊負(fù)責(zé)整個(gè)系統(tǒng)的電源供給,系統(tǒng)的穩(wěn)定運(yùn)行與電源模塊的抗干擾性能密切相關(guān),采取了加入過(guò)流檢測(cè)保險(xiǎn)絲以及防接反二極管等措施,同時(shí)為了提高RS485數(shù)據(jù)采集模塊的穩(wěn)定性,采用B0505S電源隔離芯片為ADM2383的邏輯端和總線(xiàn)端供電.加入了3路LED燈用來(lái)指示網(wǎng)關(guān)的工作狀態(tài),即配置狀態(tài)、采集狀態(tài)、網(wǎng)絡(luò)傳輸狀態(tài).

圖1 網(wǎng)關(guān)硬件結(jié)構(gòu)

3 軟件及通信協(xié)議

3.1 通信協(xié)議

網(wǎng)關(guān)是感知層與數(shù)據(jù)中心之間的橋梁,通信協(xié)議是網(wǎng)關(guān)與末端及網(wǎng)關(guān)與服務(wù)器之間溝通的語(yǔ)言,按照對(duì)象將通信協(xié)議分為網(wǎng)關(guān)與末端儀表通信協(xié)議及網(wǎng)關(guān)與數(shù)據(jù)中心通信協(xié)議.

3.1.1 網(wǎng)關(guān)與末端儀表通信協(xié)議 感知層數(shù)據(jù)采集主要對(duì)象包括耗電量、耗水量、耗熱量等累積量信息,以及設(shè)備的電壓、電流、供回水溫度、流量等實(shí)時(shí)參數(shù).一般通過(guò)計(jì)量?jī)x表的方式進(jìn)行采集,即通過(guò)數(shù)據(jù)采集器掛載計(jì)量?jī)x表進(jìn)行測(cè)量.目前市場(chǎng)上的大部分計(jì)量?jī)x表都支持RS485總線(xiàn),但不同種類(lèi)的儀表通信協(xié)議不盡相同,常見(jiàn)的通信協(xié)議有以下幾種:

(1)Modbus協(xié)議

Modbus協(xié)議以RTU通信方式為主,數(shù)據(jù)幀格式如表1所示[12].網(wǎng)關(guān)向下發(fā)送的字節(jié)總數(shù)為8個(gè),具體包括1個(gè)字節(jié)的地址碼,1個(gè)字節(jié)的功能碼0x03(表示讀取),然后分別是2個(gè)字節(jié)的寄存器起始地址以及欲讀取的總數(shù)據(jù)長(zhǎng)度,最后是2個(gè)字節(jié)的CRC校驗(yàn)碼;儀表收到網(wǎng)關(guān)的命令后,將對(duì)應(yīng)的數(shù)據(jù)返回.

表1 Modbus協(xié)議數(shù)據(jù)格式

(2)DL/T 645-1997規(guī)約

DL/T 645-1997的通信幀格式如表 2所示,儀表通過(guò)識(shí)別起始符與結(jié)束符判斷一幀數(shù)據(jù)的起止.地址域由6個(gè)2位的BCD碼構(gòu)成,可以表示儀表的地址編碼、資產(chǎn)號(hào)、用戶(hù)號(hào)或者設(shè)備號(hào)等,低位在先,高位在后.DL/T 645-1997規(guī)約的校驗(yàn)碼CS計(jì)算方法如下:

(1)

其中N表示校驗(yàn)碼之前的所有位數(shù).

表2 DL/T 645-1997通信幀格式

(3)CJ/T 188-2004規(guī)約

CJ/T 188-2004的通信幀格式與DL/T 645-1997 類(lèi)似,如表3所示.地址域由7個(gè)2位BCD碼構(gòu)成,其中A5、A6固定為廠商代碼,低位在先,高位在后.CJ/T 188-2004規(guī)約的校驗(yàn)碼CS計(jì)算方法如式(1)所示.

表3 CJ/T 188-2004通信幀格式

服務(wù)器下發(fā)的配置包中包含了目標(biāo)建筑中使用的所有儀表地址及其對(duì)應(yīng)的通信協(xié)議,網(wǎng)關(guān)解析配置包之后,按照儀表對(duì)應(yīng)的通信協(xié)議對(duì)其進(jìn)行數(shù)據(jù)采集,并根據(jù)讀取的總數(shù)據(jù)長(zhǎng)度設(shè)置接收程序的緩沖區(qū)大?。?/p>

3.1.2 網(wǎng)關(guān)與數(shù)據(jù)中心通信協(xié)議 和網(wǎng)關(guān)與末端儀表通信協(xié)議不同,網(wǎng)關(guān)與數(shù)據(jù)中心通信協(xié)議需要自定義.從通信安全的角度出發(fā),本文定義網(wǎng)關(guān)與數(shù)據(jù)中心通信協(xié)議幀格式如圖 2所示,數(shù)據(jù)包類(lèi)型共分為身份驗(yàn)證包、配置包、心跳包、授時(shí)包、能耗數(shù)據(jù)包、數(shù)據(jù)應(yīng)答包、故障包、故障應(yīng)答包.ID信息共27位,由10位建筑ID、2位網(wǎng)關(guān)ID、14位時(shí)間信息(年、月、日、小時(shí)、分鐘、秒)以及1位數(shù)據(jù)包格式的縮寫(xiě)碼(V、T、D、E)組成.傳輸包以XML(extensible markup language)格式進(jìn)行打包封裝,便于解析及數(shù)據(jù)提?。?/p>

圖2 網(wǎng)關(guān)與數(shù)據(jù)中心通信幀格式

傳輸包分類(lèi)及傳輸特性如表 4所示,其中與末端儀表數(shù)量有關(guān)的文件大小均不定,如配置包、能耗數(shù)據(jù)包和故障包,身份認(rèn)證包與配置包在每次通信過(guò)程中只需要配置1次,故障包以及故障應(yīng)答包傳輸周期是隨機(jī)的.

3.2 身份認(rèn)證

網(wǎng)關(guān)與服務(wù)器之間的身份認(rèn)證采用MD5算法實(shí)現(xiàn),密鑰長(zhǎng)度為128 B.MD5算法屬于HASH算法的一種,是一種不可逆的加密算法.算法的實(shí)現(xiàn)包括補(bǔ)位、初始化、分組運(yùn)算3個(gè)步驟.補(bǔ)位后的信息長(zhǎng)度是512的整數(shù)倍,形式如下:

L=N×512+448

(2)

預(yù)留64 B記錄原始數(shù)據(jù)的長(zhǎng)度,即處理后的信息長(zhǎng)度為L(zhǎng)+64 B.鑒于篇幅關(guān)系,初始化與分組運(yùn)算不再贅述.

表4 數(shù)據(jù)包分類(lèi)

網(wǎng)關(guān)與服務(wù)器建立TCP(transmission control protocol)連接之后,發(fā)送身份認(rèn)證請(qǐng)求,當(dāng)收到服務(wù)器下發(fā)的一組隨機(jī)序列之后,將隨機(jī)序列與網(wǎng)關(guān)中存儲(chǔ)的密鑰組合成一個(gè)新的字符串,并進(jìn)行MD5運(yùn)算,得到的結(jié)果發(fā)送給服務(wù)器進(jìn)行驗(yàn)證,服務(wù)器將收到的結(jié)果與自身計(jì)算的結(jié)果相比較,如一致,則身份驗(yàn)證通過(guò),開(kāi)始接下來(lái)的配置流程;否則身份驗(yàn)證失敗,不予配置.網(wǎng)關(guān)與數(shù)據(jù)中心之間的通信流程如圖 3所示.

圖3 網(wǎng)關(guān)與數(shù)據(jù)中心通信流程圖

3.3 數(shù)據(jù)采集

身份驗(yàn)證通過(guò)之后,服務(wù)器根據(jù)網(wǎng)關(guān)中建筑ID信息對(duì)其進(jìn)行配置.配置信息中包含末端計(jì)量?jī)x表的物理地址、廠家信息、上傳周期.網(wǎng)關(guān)解析配置包之后,按照儀表地址進(jìn)行循環(huán)讀?。疄榱吮WC系統(tǒng)RS485網(wǎng)絡(luò)的正常工作,通信過(guò)程需進(jìn)行超時(shí)檢測(cè),取正常通信時(shí)間的3~5倍作為超時(shí)時(shí)間T,當(dāng)監(jiān)測(cè)超時(shí)后,如果從端一直沒(méi)有反應(yīng),則退出本次采集,延時(shí)一段時(shí)間后,重新對(duì)該模塊進(jìn)行采集,同時(shí),超時(shí)計(jì)數(shù)器加1,當(dāng)計(jì)數(shù)器累加到3,判定該支路模塊為物理故障,放棄對(duì)其進(jìn)行采集,記錄該支路信息,跳過(guò)該模塊,采集地址加1,繼續(xù)其余模塊的采集工作.

3.4 數(shù)據(jù)存儲(chǔ)

采用體積小巧的SD卡作為能耗信息數(shù)據(jù)的存儲(chǔ)介質(zhì),容量最大支持到4 GB.能耗數(shù)據(jù)以電表采集的參數(shù)最多,包括三相電壓、三相電流、功率、總電量等共13項(xiàng)內(nèi)容,334 B.設(shè)末端共有100塊計(jì)量電表,取1 min為最小采集周期,則每一天的數(shù)據(jù)總量為

24×60×334×100/(1 024×1 024) MB≈ 45.9 MB

(3)

每個(gè)月存儲(chǔ)所需最大空間為

31×45.9 MB≈1 423 MB

(4)

本系統(tǒng)采用2 GB的SD卡作為存儲(chǔ)介質(zhì),可以滿(mǎn)足1個(gè)月的存儲(chǔ)需求.在SD卡中建立1~31共31個(gè)文件夾,每個(gè)文件夾內(nèi)保存當(dāng)天所采集的能耗信息數(shù)據(jù),待下月的同一時(shí)刻數(shù)據(jù)采集時(shí),自動(dòng)覆蓋SD卡中相應(yīng)日期文件夾內(nèi)的歷史數(shù)據(jù).

3.5 數(shù)據(jù)傳輸

能耗數(shù)據(jù)傳輸流程如圖 4所示,首先根據(jù)日期信息進(jìn)入相應(yīng)的目錄讀取XML能耗數(shù)據(jù),然后按照?qǐng)D 2所示的通信協(xié)議,分別發(fā)送文件類(lèi)型、ID信息、文件大小,最后是能耗數(shù)據(jù)包.當(dāng)網(wǎng)絡(luò)堵塞或者服務(wù)器掉電等原因?qū)е聰?shù)據(jù)上傳失敗時(shí),首先記錄傳輸失敗時(shí)對(duì)應(yīng)的時(shí)間節(jié)點(diǎn),待網(wǎng)絡(luò)傳輸功能恢復(fù)之后,從SD卡中按照時(shí)間節(jié)點(diǎn)讀取能耗數(shù)據(jù)包,重新發(fā)送至數(shù)據(jù)中心.

4 關(guān)鍵技術(shù)問(wèn)題

4.1 自配置功能

理想情況下,網(wǎng)關(guān)與數(shù)據(jù)中心之間的網(wǎng)絡(luò)一直保持連接狀態(tài),但如果因網(wǎng)絡(luò)故障造成網(wǎng)關(guān)短時(shí)無(wú)法與服務(wù)器通信,網(wǎng)關(guān)將進(jìn)行自檢并重啟.重啟后若網(wǎng)絡(luò)通信功能未恢復(fù),則收不到配置信息,不能進(jìn)行數(shù)據(jù)采集,造成部分能耗數(shù)據(jù)丟失.為解決該問(wèn)題,本文提出了一種自配置功能算法,算法流程如圖 5所示.

圖4 數(shù)據(jù)傳輸流程圖

圖5 自配置流程圖

開(kāi)機(jī)后,首次與服務(wù)器建立連接后,先將配置信息存儲(chǔ)在SD卡中,并對(duì)其進(jìn)行CRC校驗(yàn),將校驗(yàn)碼存儲(chǔ)在E2PROM中.如遇到網(wǎng)絡(luò)中斷,網(wǎng)關(guān)可以從SD卡中讀取配置信息,并有序地進(jìn)行采集、存儲(chǔ)等過(guò)程;當(dāng)再次與服務(wù)器建立連接后,將收到的配置信息進(jìn)行CRC校驗(yàn),如一致,則不予處理,否則將配置信息更新至SD卡中,從而實(shí)現(xiàn)了網(wǎng)關(guān)的自配置功能.

4.2 同步問(wèn)題

為保證數(shù)據(jù)格式統(tǒng)一,要求網(wǎng)關(guān)在同一時(shí)刻上傳數(shù)據(jù)包,通過(guò)服務(wù)器的授時(shí)功能保證各網(wǎng)關(guān)之間的時(shí)間同步.因能耗采集周期和上傳周期均一致,并且各網(wǎng)關(guān)的時(shí)間信息通過(guò)服務(wù)器進(jìn)行同步,導(dǎo)致所有的客戶(hù)端均在同一個(gè)時(shí)刻向數(shù)據(jù)中心發(fā)起連接或者發(fā)送能耗信息數(shù)據(jù),如圖 6所示(上傳周期為5 min),P1c~Pnc表示各網(wǎng)關(guān)在同一時(shí)刻向服務(wù)器發(fā)起連接,P1s~Pns表示各網(wǎng)關(guān)在同一時(shí)刻向服務(wù)器發(fā)送數(shù)據(jù)包,從而造成服務(wù)器偶爾因連接負(fù)載過(guò)多造成采集軟件卡死等現(xiàn)象發(fā)生.

圖6 原數(shù)據(jù)發(fā)送流程圖

解決該問(wèn)題的方法其實(shí)很簡(jiǎn)單,合理安排各網(wǎng)關(guān)在不同時(shí)間間隙發(fā)送數(shù)據(jù)即可.但如果通過(guò)對(duì)每一個(gè)網(wǎng)關(guān)下載不同的配置信息,進(jìn)而達(dá)到分時(shí)的目的,將會(huì)造成網(wǎng)關(guān)配置程序版本不唯一,存在潛在隱患.經(jīng)過(guò)進(jìn)一步分析發(fā)現(xiàn),每個(gè)網(wǎng)關(guān)所處的網(wǎng)絡(luò)通信質(zhì)量不一,導(dǎo)致其與服務(wù)器成功建立連接的時(shí)間不同,通過(guò)下面的方法巧妙地將該問(wèn)題解決,如圖7所示.在程序中加入下面兩行代碼:

Write_W5100(W5100_S0_CR, S_CR_SEND_KEEP);

//監(jiān)測(cè)網(wǎng)絡(luò)狀態(tài)

ssr0_state = Read_W5100(W5100_S0_SSR);

//讀取當(dāng)前網(wǎng)絡(luò)狀態(tài)

E1~En表示不同網(wǎng)關(guān)與服務(wù)器之間建立TCP連接的時(shí)間點(diǎn),成功建立TCP連接之后經(jīng)過(guò)ΔT時(shí)刻,網(wǎng)關(guān)再對(duì)服務(wù)器發(fā)起請(qǐng)求配置包,從而避免了同一時(shí)刻所有網(wǎng)關(guān)集中通信造成的阻塞.發(fā)送數(shù)據(jù)包過(guò)程與發(fā)送請(qǐng)求配置包相同,每個(gè)網(wǎng)關(guān)只需要記錄一個(gè)隨機(jī)時(shí)間點(diǎn)即可,順延ΔT時(shí)刻開(kāi)始發(fā)送能耗信息數(shù)據(jù),通過(guò)此方法,有效地解決了因同步造成的服務(wù)器網(wǎng)絡(luò)負(fù)載過(guò)大的問(wèn)題.

圖7 改進(jìn)后數(shù)據(jù)發(fā)送流程圖

5 結(jié) 語(yǔ)

網(wǎng)關(guān)是建筑能源系統(tǒng)物聯(lián)網(wǎng)中的重要組成部分,承擔(dān)建筑末端感知層與數(shù)據(jù)中心服務(wù)器之間的橋接作用.本文針對(duì)建筑能源系統(tǒng)物聯(lián)網(wǎng)中能耗數(shù)據(jù)采集與傳輸?shù)男枨笤O(shè)計(jì)了一款基于STM32的通用物聯(lián)網(wǎng)網(wǎng)關(guān),具有協(xié)議轉(zhuǎn)換、數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、網(wǎng)絡(luò)傳輸?shù)裙δ埽當(dāng)?shù)據(jù)預(yù)先寫(xiě)入SD卡存儲(chǔ)器中,克服了網(wǎng)絡(luò)故障造成的數(shù)據(jù)丟失問(wèn)題.在建筑能耗監(jiān)測(cè)系統(tǒng)中的應(yīng)用試驗(yàn)證明了其性能穩(wěn)定高效、通信可靠,具有可擴(kuò)展性.后續(xù)準(zhǔn)備在現(xiàn)有功能的基礎(chǔ)上,研究末端設(shè)備的智能控制算法,并將其移植到網(wǎng)關(guān)中,增強(qiáng)網(wǎng)關(guān)的實(shí)用性.隨著節(jié)能工作的深入開(kāi)展,建筑能源系統(tǒng)物聯(lián)網(wǎng)通用網(wǎng)關(guān)將具有廣闊的應(yīng)用前景.

[1]BP. BP Statistical Review of World Energy 2011 [R]. London:BP, 2011.

[2] NA Wei, WU Yong, SONG Yan,etal. Government management and implementation of national real-time energy monitoring system for China large-scale public building [J]. Energy Policy, 2009,37(6):2087-2091.

[3] CHEN Yong-pan, MU Xian-min, ZHANG Ji-li,etal. Development of monitoring system of building energy consumption [C] //2009International Forum on Computer Science-Technology and Applications, IFCSTA2009. Piscataway:IEEE Computer Society, 2009:363-366.

[4]唐桂忠,張廣明. 公共建筑能耗監(jiān)測(cè)與管理系統(tǒng)關(guān)鍵技術(shù)研究[J]. 建筑科學(xué), 2009,25(10):27-29.

TANG Gui-zhong, ZHANG Guang-ming. Study on key technologies for energy consumption monitoring and management system for public buildings [J]. Building Science, 2009,25(10):27-29. (in Chinese)

[5]ZHAO Liang, ZHANG Ji-li, LIANG Ruo-bing,etal. Building energy consumption monitoring system in the application of conservation-oriented campus [J]. Applied Mechanics and Materials, 2012,209-211:1783-1787.

[6]陳永攀,張吉禮,牟憲民,等. 建筑運(yùn)行能耗監(jiān)測(cè)與節(jié)能診斷系統(tǒng)的開(kāi)發(fā)[J]. 建筑科學(xué), 2009,25(2):29-33.

CHEN Yong-pan, ZHANG Ji-li, MU Xian-min,etal. Development of building operational energy consumption monitoring and energy efficiency diagnosis system [J]. Building Science, 2009,25(2):29-33. (in Chinese)

[7]陳永攀. 建筑能源系統(tǒng)物聯(lián)網(wǎng)架構(gòu)與實(shí)現(xiàn)技術(shù)研究[D]. 哈爾濱:哈爾濱工業(yè)大學(xué), 2011.

CHEN Yong-pan. Research on the framework and technical implementation for the internet of building energy systems [D]. Harbin:Harbin Institute of Technology, 2011. (in Chinese)

[8]尤著宏,孔令成,李 帥,等. 一種WSN網(wǎng)關(guān)節(jié)點(diǎn)設(shè)計(jì)與實(shí)現(xiàn)[J]. 自動(dòng)化與儀表, 2008,23(2):16-23.

YOU Zhu-hong, KONG Ling-cheng, LI Shuai,etal. Design and implementation of WSN sink node [J]. Transactions of the Automation and Instrumentation, 2008,23(2):16-23. (in Chinese)

[9]李秀紅,黃天戍,孫忠富,等. 基于GPRS/SMS的嵌入式環(huán)境監(jiān)測(cè)系統(tǒng)[J]. 吉林大學(xué)學(xué)報(bào):工學(xué)版, 2007,37(6):1409-1414.

LI Xiu-hong, HUANG Tian-shu, SUN Zhong-fu,etal. Embedded environment monitoring system based on GPRS and SMS [J]. Journal of Jilin University:Engineering and Technology Edition, 2007,37(6):1409-1414. (in Chinese)

[10]郭湘勇,劉宏立,周 平,等. 基于ZigBee 技術(shù)的建筑能耗監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J]. 計(jì)算機(jī)測(cè)量與控制, 2011,19(3):551-553.

GUO Xiang-yong, LIU Hong-li, ZHOU Ping,etal. Design of building energy consumption monitoring system based on ZigBee technology [J]. Computer Measurement & Control, 2011,19(3):551-553. (in Chinese)

[11]Janga W S, Healy W M. Wireless sensor network performance metrics for building applications [J]. Energy and Buildings, 2010,42(6):862-868.

[12]李 娟,張 波,丘東元. 電能質(zhì)量監(jiān)測(cè)系統(tǒng)中基于Modbus RTU的多機(jī)通信[J]. 電力自動(dòng)化設(shè)備, 2007,27(1):93-95.

LI Juan, ZHANG Bo, QIU Dong-yuan. Multi-computer communication based on Modbus RTU in power quality monitoring system [J]. Electric Power Automation Equipment, 2007,27(1):93-95. (in Chinese)

文章編號(hào): 1000-8608(2014)01-0091-09

Designandimplementationofgeneralgatewayforinternetofbuildingenergysystem

ZHAO Liang, ZHANG Ji-li*, LIANG Ruo-bing

( Faculty of Infrastructure Engineering, Dalian University of Technology, Dalian 116024, China )

Based on the STM32 processor, a general gateway with the self-configuration function is designed, which can realize data communication and conversion of different protocol interfaces between the sensor network layer and the server in data center. Firstly, the gateway collects energy consumption data in target building through RS485 field bus. And then, stores the data into SD card in the form of XML format. Finally, it transmits the data to server by TCP protocol. The results of practical project reveal that the gateway is reliable and steady, and meets the requirements of the data acquirement and data transmission of internet of building energy system.

internet of building energy system; general gateway; data acquisition; identity verification; self-configuration

1000-8608(2014)01-0085-06

2013-03-05;

: 2013-11-02.

“十二五”國(guó)家科技支撐計(jì)劃資助項(xiàng)目(2011BAJ03B12-3,2013BAJ10B02-03);中國(guó)博士后科學(xué)基金資助項(xiàng)目(2013M540227).

趙 亮(1983-),男,博士生;張吉禮*(1969-),男,博士,教授,博士生導(dǎo)師,E-mail:zjldlut@dlut.edu.cn.

TP274

:A

10.7511/dllgxb201401014

猜你喜歡
通信協(xié)議網(wǎng)關(guān)儀表
◆ 儀表
◆ 儀表
儀表
基于改進(jìn)RPS技術(shù)的IPSEC VPN網(wǎng)關(guān)設(shè)計(jì)
基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計(jì)
基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計(jì)與研究
基于NS-3的PLC多頻通信協(xié)議仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
LTE Small Cell網(wǎng)關(guān)及虛擬網(wǎng)關(guān)技術(shù)研究
應(yīng)對(duì)氣候變化需要打通“網(wǎng)關(guān)”
Microchip推出全新零漂移儀表放大器
濉溪县| 平舆县| 柯坪县| 清涧县| 雷山县| 大邑县| 建阳市| 台湾省| 镇雄县| 崇义县| 嵩明县| 赞皇县| 德钦县| 桦川县| 驻马店市| 紫阳县| 阜新| 大石桥市| 舞阳县| 兴文县| 荥经县| 晋宁县| 苍溪县| 县级市| 凌云县| 中方县| 南康市| 哈密市| 犍为县| 崇礼县| 兴国县| 精河县| 慈溪市| 惠州市| 黎平县| 手游| 江山市| 原阳县| 井冈山市| 邹平县| 淳安县|