• 
    

    
    

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

      基于RFID/ZigBee的智慧家居控制系統(tǒng)的研究

      2015-09-21 01:30:28趙曉軍張紅北王晨康
      網絡安全與數據管理 2015年19期
      關鍵詞:網關家居終端

      李 瑞,趙曉軍,袁 穎,張紅北,王晨康,繩 丹

      (河北大學 電子信息工程學院,河北 保定 071002)

      0 引言

      隨著社會的進步,經濟的發(fā)展,人們的生活質量日漸提高,生活節(jié)奏不斷變快,這使得人們的生活和工作也逐漸趨向信息化,人們迫切需求一個集成了自動化和智能化的家用電器、網絡化的信息資源,具有高度安全、便捷、舒適的生活環(huán)境。因此,新一代高效、便捷、智能的家居設計理念應時而生,智能家居設備已成為消費者的一種強烈的消費需求。一般家居智能化系統(tǒng)的設計是,將先進的網絡通信技術與PC機相結合,使家居生活中的各個子系統(tǒng)通過某一特定的網絡有機有序地結合在一起,然后再進行統(tǒng)一的科學管理。相比傳統(tǒng)的家居住宅,智能化的家居住宅除了能夠滿足人們的居住需求外,還能為人們提供高品位的、舒適安全的、宜人的家庭生活空間,同時能夠為家庭內部提供全方位的信息交換,使其能夠與外界進行良好的溝通與信息交流,從而提高家居環(huán)境的安全性,并且人們通過手機等移動設備可實現對家居內部電器設備的遠程控制,進而對這些設備進行合理有效的安排利用,達到降低能耗的目的。

      1 設備管理系統(tǒng)總體結構

      基于RFID/ZigBee的智慧家居遠程控制系統(tǒng)分為智能家居設備網絡、網關以及監(jiān)控終端三部分,結構如圖1。

      圖1 系統(tǒng)整體結構

      智能家居設備網絡是基于ZigBee的無線傳感網絡,實現數據的采集、傳輸以及決策的執(zhí)行。監(jiān)控終端是以網絡服務器為核心的終端系統(tǒng),服務器通過Internet與網關相連,監(jiān)測和控制家居設備的運行狀況,將監(jiān)測數據存入數據庫,并通過數據庫存儲的設備信息制定合理的控制決策[1]。網關負責收發(fā)來自家居設備網絡和Internet網絡連接的控制終端的信息流,通過協(xié)議轉換實現兩種不同網絡之間的通信。網絡服務器通過判斷采集信息的類型及含義,從而決定信息發(fā)送的方向。當需要家居設備進行某種工作時,可以通過無線傳感網絡進行及時處理或者向控制終端發(fā)出變動信息??刂平K端設計了直觀的控制界面,可以供用戶及時了解設備的運行情況,從而制定合理的決策信息;同時,用戶也可以通過終端訪問服務器來預約使用智能家居設備。按照數據的傳輸流程,設備管理系統(tǒng)的軟件結構可以分為4個層次:數據采集、數據傳輸、數據存儲和數據訪問。

      2 各模塊功能實現

      系統(tǒng)各模塊的具體功能如下:

      (1)智能家居設備網絡實現數據采集及決策執(zhí)行

      家居設備網絡是基于ZigBee2007協(xié)議的無線傳感網絡,通過配置每個設備上的終端節(jié)點,實現電流、電壓、溫度、身份信息的采集以及動作執(zhí)行等功能,其硬件電路由微控制器CC2530、A/D轉換、RFID接收器MFRC522及抗干擾電路等組成,結構如圖2。

      圖2 終端節(jié)點結構

      CC2530內嵌增強型8051CPU,結合了領先的RF收發(fā)器的優(yōu)良性能,內置8 KB RAM、8通道12位A/D轉換器、睡眠定時器等功能,以非常低的總材料成本就能建立強大的網絡節(jié)點。MFRC522是非接觸式讀卡器模塊,具有高度集成的調制解調電路,采用少量外部器件,即可將輸出驅動級接至天線,確保數據傳輸的準確性和可靠性,并且簡化了PCB設計。終端節(jié)點以CC2530為核心,通過溫度傳感器、電流傳感器、電壓傳感器采集設備運行參數,并轉換為微控制器可以處理的數字信號;通過RFID接收器采集設備使用者的身份信息,再由CC2530對這些數據進行處理并通過射頻電路轉換成無線電波發(fā)送。同時,根據監(jiān)控終端決策信息,通過開關量輸出作用于設備的開啟或者關閉。

      (2)網關實現數據傳輸

      網關放置在WiFi信號覆蓋區(qū)域,每個無線傳感網絡只有一個網關,用來連接ZigBee網絡和Internet網絡。其硬件結構包括:微處理器MSP430F149、ZigBee芯片CC2530、WiFi模塊 MT-MW-08S等,結構如圖3。

      圖3 網關節(jié)點結構

      MSP430F149擁有16位RISC架構,可以實現125 ns的高速運算能力;通過3個振蕩器切換工作,可以實現5種功耗模式[2];此外還有大量寄存器以及內部豐富的功能模塊,彌補了無線模塊在數據處理方面的不足。ZigBee作為智慧家居家用設備網絡的協(xié)調器節(jié)點,實現網絡的組織、管理等功能。WiFi模塊采用透明串口傳輸模式,無需采用AT指令,通過網頁設置串口波特率、網絡傳輸類型、本地以及遠端端口號等參數,即可與Internet連接,大大減少了網關協(xié)議轉換自身的工作量。SD卡用來緩存數據,避免數據傳輸不同步或者出現掉電等故障時造成數據丟失。

      (3)監(jiān)控終端實現數據存儲和訪問以及決策制定

      網絡服務器是基于Web的數據管理和應用子系統(tǒng),是在ASP.NET平臺下用C#語言編寫的Windows服務程序,位于遠程監(jiān)控決策端。網絡服務器的設計主要包括前臺界面、后臺數據庫以及與網關的通信。

      采用動態(tài)網頁技術編寫前臺界面程序,可以實現B/S模式下瀏覽器動態(tài)訪問數據庫信息、前臺對數據庫操作以及超過設定值報警等功能。在SQL Server2000下設計數據庫,采用ADO.NET技術連接,支持斷開連接訪問數據庫,大大減輕了服務器端的負荷。通過SQL語句對數據庫進行操作,實現設備信息的實時顯示、監(jiān)測、增刪等功能。采用Socket套接字,通過C/S模式與網關進行數據傳輸,實現了對不同地點設備的管理,增強和擴大了管理設備的能力和范圍[3]。

      在信息準確、實時采集的基礎上,網絡服務器對數據進一步加工,生成圖形、報表、曲線等直觀性內容供用戶參考,以便用戶做出更準確、更快速的決策。同時減少了技術人員在數據采集、處理、維護等活動上的時間和工作量,可以大大提高人們的工作效率以及生活質量。

      3 系統(tǒng)軟件設計

      (1)身份識別子程序

      用于身份識別的射頻識別系統(tǒng)包括信息采集、信息處理和信息存儲及反饋。

      信息采集通過設備終端上的RFID接收器實現。每個設備使用者都有一張與其身份唯一對應的射頻識別卡。接收器發(fā)出特定頻率的無線電波,當卡片向接收器靠近到一定距離時,憑借感應電流驅動卡片,通過尋卡、防沖撞、驗證密碼,最后發(fā)送出存儲在芯片中的信息[4]。

      信息處理和信息存儲及反饋由Web服務器完成。服務器對RFID原始數據進行解析,提取有意義的業(yè)務邏輯信息(設備地址和唯一身份編號),通過查詢數據庫預約信息驗證使用者身份。驗證成功則返回相應的控制設備開啟命令并進行計時,同時將此次使用記錄存入數據庫。否則,發(fā)出警告。

      (2)數據中轉子程序

      網關通過網絡協(xié)議轉換實現數據中轉。協(xié)議轉換分為兩部分:①ZigBee協(xié)議到TCP協(xié)議的轉換。微處理器將ZigBee網絡的數據進行解析,提取有效信息,WiFi模塊內嵌無線網絡協(xié)議和TCP/IP協(xié)議,將解析后的信息重新封裝成IP數據包,經編碼調制成射頻信號發(fā)送至Internet網絡[5]。②TCP協(xié)議到ZigBee協(xié)議的轉換。IP數據包發(fā)往智慧家居設備網絡時也要進行相應的轉換。

      數據接收采用MSP430中斷方式,巧妙利用了UART0、UART1的接收中斷向量優(yōu)先級,即 UART0>UART1。當兩個串口的接收中斷同時發(fā)生時,優(yōu)先執(zhí)行UART0接收中斷。這樣,智慧家居設備可以在第一時間響應用戶終端的命令。注意,MSP430默認的是關閉中斷嵌套的,需要在中斷程序中再次開啟總中斷EINT,否則即使中斷優(yōu)先級更高的事件到來,系統(tǒng)也不會響應。MSP430工作流程如圖4。

      圖4 MSP430工作流程

      (3)信息管理子程序

      信息管理采用三層體系架構:表示層、業(yè)務邏輯層和數據訪問層。

      表示層即前臺人機交互界面,位于客戶端,包括用戶界面,主要用來完成命令輸入、設備運行參數顯示以及設備預約使用記錄查詢等功能。服務器進行客戶身份驗證通過后,把信息轉換成一定的格式傳給監(jiān)控終端,監(jiān)控終端提取該信息并以網頁的形式顯示。業(yè)務邏輯層接收客戶的連接請求并對其身份進行驗證,如果合法就處理客戶的請求事件,執(zhí)行邏輯判斷或者數據庫操作,最后生成的結果再返回給客戶端網絡。同時提供服務器的安全維護,抵抗非法網絡入侵。數據層位于數據庫服務器端,包含數據處理邏輯,接受網絡服務器對數據庫操作的請求,實現對數據庫的查詢、修改、更新等功能,再把運行結果交給網絡服務器[6]。服務器結構如圖5。

      圖5 Web服務器結構

      4 智慧家居設備網絡的自組織、自愈合

      ZigBee聯(lián)盟在802.15.4標準之上重新定義了無線傳感網絡,其結構體系至上而下依次為應用層、網絡層(NWK)、媒體訪問控制層(MAC)和物理層(PHY)。 其中NWK層是ZigBee網絡的核心,強大的網絡層協(xié)議確保了ZigBee網絡的自組織和自愈合功能。

      通過ZigBee的網絡自組織功能可以建立智慧家居設備網絡。協(xié)調器通過能量檢測(ED)掃描選擇一個合適的信道進行通信,并建立一個新的PAN標識(ZigBee協(xié)議使用一個16位的個域網絡標識符PAN ID來標識一個網絡),選定協(xié)調器網絡地址后即可啟動新PAN。路由節(jié)點和終端節(jié)點通過被動掃描方式嘗試關聯(lián)操作,根據信道掃描結果選擇合適的協(xié)調器進行關聯(lián)。協(xié)調器判斷PAN當前的資源情況,并在特定周期內做出決定,包括設備關聯(lián)、分配短地址、刪除該設備信息等。采用分布式網絡地址分配機制,為每個設備動態(tài)分配一個在該網絡中唯一的16 bit網絡地址,用來實現設備辨識、數據傳輸、數據包路由等功能[7]。

      通過ZigBee網絡自愈合功能可以識別設備的加入、離開、移動以及實現網絡的修復。協(xié)調器定時向網絡中廣播Hello信標幀,通過各個節(jié)點返回確認幀來辨識網絡中設備的數量以及使用狀況,并將網絡結構變化以及節(jié)點工作情況及時向監(jiān)控終端反映,服務器通過自識別判斷操作是否合法,從而制定相應的決策,如更新數據庫信息或者發(fā)出報警等。當網絡中某條鏈路故障導致設備與監(jiān)控終端無法正常通信時,上行設備啟動路由修復功能,為該設備尋找一條新的路徑進行數據傳輸。

      ZigBee網絡的自組織、自愈合功能確保了數據傳輸的穩(wěn)定性和快速性,整個過程由網絡原語實現,無需人工干預。關鍵網絡原語有:NLME-SCAN.request、NLMESET.request、NLME-ASSOCIATE.request。 ZigBee 網絡 數據處理流程如圖6。

      圖6 ZigBee網絡數據處理流程

      5 實驗結果

      系統(tǒng)在本校實驗室進行測試,構造了20個終端節(jié)點的小型智慧家居設備網絡,各節(jié)點分別置于20臺不同的設備上,并且在容易造成網絡盲區(qū)的地方配置10個路由節(jié)點。終端節(jié)點定時發(fā)送數據給相應的路由節(jié)點,發(fā)送完成便進入休眠狀態(tài)。數據通過路由節(jié)點傳送到網關WiFi模塊,WiFi模塊再將數據發(fā)送至Web服務器。

      實驗結果表明:(1)用戶可以在任意連接 Internet網絡的PC機上訪問Web服務器,查詢設備的使用情況并進行預約,用戶可以登錄相應的界面監(jiān)測設備運行情況,并通過發(fā)送命令控制設備的開啟或關閉;(2)設置協(xié)調器節(jié)點連續(xù)向網關微處理器發(fā)送數據,當監(jiān)控終端發(fā)送控制信息時,由于中斷優(yōu)先級高,所以仍然能夠開啟或者關閉設備;(3)設置數據采集時間間隔為10 s,此時數據傳輸有1~3 s的延時。如果增加實驗設備數量或者增大數據采集頻率,ZigBee網絡數據流量增大,傳輸延時也會隨之增加。如果撤掉關鍵位置的路由節(jié)點,會出現丟包現象。因此應該合理分布路由節(jié)點并在數據流量和網絡延時之間尋找平衡點。

      6 結論

      本文給出了基于RFID/ZigBee的智慧家居設備管理系統(tǒng)的軟硬件設計方法,介紹了ZigBee網絡的自組織、自愈合功能。組建了網狀拓撲結構的智慧家居設備網絡,初步實現了對設備的遠程開關機操作,并且通過Web服務器識別簡單的數據類型,構建了集網絡、控制、自動化于一體的智慧家居設備管理體系,對現代社會智慧家居設備開發(fā)管理具有一定的借鑒意義。

      [1]蘇海霞.基于ARM9和CAN總線的遠程監(jiān)控系統(tǒng)[J].計算機工程,2010,36(5):231-233.

      [2]魏小龍.MSP430系列單片機接口技術及系統(tǒng)設計實例[M].北京:北京航空航天大學出版社,2002.

      [3]樓正華.EPA功能塊互連技術及其實現方法[J].微計算機信息,2008,24(7):285-287.

      [4]AHUJA S,POTTI P.An introduction to RFID technology[J].Communications and Network,2010(2):183-186.

      [5]TUNG H Y,TSANG K F,TUNG H C.A WiFi-ZigBee building area network design of high traffics AMI for smart grid[J].Smart Grid and Renewable Energy,2012(3):324-333.

      [6]杜根遠.基于B/S模式的 Web三層應用開發(fā)[J].河南城建高等專科學校學報,2002,11(1):37-40.

      [7]瞿雷,劉盛德,胡咸斌.ZigBee技術及應用[M].北京:北京航空航天大學出版社,2007.

      猜你喜歡
      網關家居終端
      打造日常家居“氛圍感”
      現代裝飾(2021年5期)2021-12-02 02:18:38
      X美術館首屆三年展:“終端〉_How Do We Begin?”
      現代裝飾(2020年8期)2020-08-24 08:22:58
      基于改進RPS技術的IPSEC VPN網關設計
      通信控制服務器(CCS)維護終端的設計與實現
      臺北家居
      文苑(2018年18期)2018-11-08 11:12:42
      多功能北斗船載終端的開發(fā)應用
      電子制作(2016年15期)2017-01-15 13:39:14
      LTE Small Cell網關及虛擬網關技術研究
      移動通信(2015年18期)2015-08-24 07:45:08
      應對氣候變化需要打通“網關”
      太陽能(2015年7期)2015-04-12 06:49:50
      一種實時高效的伺服控制網關設計
      ABB Elastimold 10kV電纜終端及中間接頭
      自動化博覽(2014年4期)2014-02-28 22:31:14
      封丘县| 景德镇市| 梁山县| 开原市| 榆树市| 仙桃市| 罗源县| 青州市| 长垣县| 台南县| 扬州市| 瑞金市| 奉新县| 明溪县| 麦盖提县| 大埔区| 红河县| 齐齐哈尔市| 于都县| 扬州市| 甘孜县| 平舆县| 海口市| 越西县| 高唐县| 遵化市| 玉溪市| 建瓯市| 芷江| 桐城市| 灵山县| 中山市| 岑溪市| 万年县| 延长县| 双流县| 河间市| 湘乡市| 蒙自县| 岚皋县| 湖州市|