智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于嵌入式的無線智能家居網關設計方案

來源:網絡

點擊:1310

A+ A-

所屬頻道:新聞中心

關鍵詞: 智能家居,無線通信,網關

      0 引言

      隨著人們生活水平的提高以及計算機技術、通信技術和網絡技術的發展,智能家居逐漸成為未來家居生活的發展方向。智能家居不僅能給用戶提供安全、健康和舒適的生活環境,而且用戶能夠遠程監控自己的家居狀態和控制家庭電器設備。在智能家居系統中,采用無線網絡技術可以提供更大的靈活性、流動性,更符合家庭網絡簡潔性、靈活性、模塊化、擴展性及獨立性的通信特點,將無線網絡技術應用于家庭網絡已經成為主流趨勢。

      Zigbee 作為一種新興的無線通信技術,其低速率、低成本、低功耗、自配置和靈活的網絡結構,非常適合于家庭內部組網。而Wi-Fi 作為一種無線聯網技術,最主要的優勢在于不需要布線,不受布線條件的限制,因此特別適合移動辦公用戶的需要,在智能家居中采用Wi-Fi 技術使得家庭內部網絡與Internet 連接更加便捷,通過一臺Wi-Fi 的手持終端設備就可以直接進入家庭網關,實現對家電設備的遠程監控和智能控制。系統中家庭網關為Wi-Fi-ZigBee 的Web 服務器,它是ZigBee 協議、Wi-Fi 協議和以太網之間的轉換接口,并負責建立和管理無線傳感器網絡以及實現外網的通信連接。

      1 網關總體設計和工作流程

      系統主要包括ARM9 處理器S3C2440A ( 家庭網關) 、Zigbee 模塊( 協調器) 、Wi-Fi 模塊、Zigbee 終端設備( 如紅外探測器、門磁開關和火災探測器和煙感燃氣探測器等) ,其結構如圖1 所示。在ARM9 處理器中移植Web 服務器Boa 作為家庭網關,負責對整個智能家居設備的管理以及遠程監控。

      由于智能家居中許多家電設備都是通過Zigbee 無線傳感網絡來工作的,因此必須在處理器中保存數據并對Zigbee 無線傳感網絡進行數據融合處理,協調器負責家庭內部Zigbee 網絡的管理與控制。Wi-Fi 模塊用來傳輸大容量信息,通過無線訪問節點( Access Point,AP) 路由器與以太網連接,實現家庭內部網絡與Internet 的通信。

     

    圖1 系統結構

      系統處理基本流程如下: 系統內部由Zigbee 星型網絡組成,家中電器開關狀態和傳感器的控制信息在網絡中自由傳輸,經由協調器( Zigbee 模塊) 傳送至Web 服務器的網關,再由網關通過Wi-Fi 經無線路由連接到外部以太網,用戶可以通過遠程用戶界面端了解家中電器狀態; 家庭網關可以通過無線網絡對遠程用戶的控制命令作出判斷和響應,從而開啟或關閉家中的電器。

      2 網關硬件平臺設計

      網關硬件電路主要由控制器模塊( S3C2440A) 、存儲單元( 64 MB SDRAM、64 MB Nand Flash 和2 MB Nor Flash) 、通信模塊( Zigbee 模塊和Wi-Fi 模塊) 和顯示模塊( LCD) 等組成,其硬件電路結構框圖如圖2 所示。

     

    圖2 系統硬件電路

      2. 1 控制器模塊

      控制器是整個嵌入式家庭網關的核心,用來對Zigbee 通信模塊進行相應配置并接收Zigbee 終端節點的數據,利用Wi-Fi 協議將網關通過Wi-Fi 模塊連接到Internet 網絡。為了能達到高性能、低功耗的目的,設計的嵌入式網關采用以ARM920T 為核心的32 位的RISC 微處理器S3C2440A 作為主控制器,該處理器集成了LCD 控制器、USBHost、NAND 控制器、BUS 控制器、中斷控制、功率控制、存儲控制、UART、SPI和GPIO 等豐富的外圍資源,通過外擴存儲器、串口、USB接口和JTAG 調試接口等構成硬件平臺。

      2. 2 Zigbee 組網模塊

      在智能家居系統中,采用Zigbee 無線通信技術將智能家電設備組成星形網絡。星形網絡是一個輻射狀的結構,網絡命令和數據都是通過協調器傳輸,終端設備之間通信也是通過協調器轉發,終端設備不是通信的起點就是通信的終點。

     

      0 引言

      隨著人們生活水平的提高以及計算機技術、通信技術和網絡技術的發展,智能家居逐漸成為未來家居生活的發展方向。智能家居不僅能給用戶提供安全、健康和舒適的生活環境,而且用戶能夠遠程監控自己的家居狀態和控制家庭電器設備。在智能家居系統中,采用無線網絡技術可以提供更大的靈活性、流動性,更符合家庭網絡簡潔性、靈活性、模塊化、擴展性及獨立性的通信特點,將無線網絡技術應用于家庭網絡已經成為主流趨勢。

      Zigbee 作為一種新興的無線通信技術,其低速率、低成本、低功耗、自配置和靈活的網絡結構,非常適合于家庭內部組網。而Wi-Fi 作為一種無線聯網技術,最主要的優勢在于不需要布線,不受布線條件的限制,因此特別適合移動辦公用戶的需要,在智能家居中采用Wi-Fi 技術使得家庭內部網絡與Internet 連接更加便捷,通過一臺Wi-Fi 的手持終端設備就可以直接進入家庭網關,實現對家電設備的遠程監控和智能控制。系統中家庭網關為Wi-Fi-ZigBee 的Web 服務器,它是ZigBee 協議、Wi-Fi 協議和以太網之間的轉換接口,并負責建立和管理無線傳感器網絡以及實現外網的通信連接。

      1 網關總體設計和工作流程

      系統主要包括ARM9 處理器S3C2440A ( 家庭網關) 、Zigbee 模塊( 協調器) 、Wi-Fi 模塊、Zigbee 終端設備( 如紅外探測器、門磁開關和火災探測器和煙感燃氣探測器等) ,其結構如圖1 所示。在ARM9 處理器中移植Web 服務器Boa 作為家庭網關,負責對整個智能家居設備的管理以及遠程監控。

      由于智能家居中許多家電設備都是通過Zigbee 無線傳感網絡來工作的,因此必須在處理器中保存數據并對Zigbee 無線傳感網絡進行數據融合處理,協調器負責家庭內部Zigbee 網絡的管理與控制。Wi-Fi 模塊用來傳輸大容量信息,通過無線訪問節點( Access Point,AP) 路由器與以太網連接,實現家庭內部網絡與Internet 的通信。

     

    圖1 系統結構

      系統處理基本流程如下: 系統內部由Zigbee 星型網絡組成,家中電器開關狀態和傳感器的控制信息在網絡中自由傳輸,經由協調器( Zigbee 模塊) 傳送至Web 服務器的網關,再由網關通過Wi-Fi 經無線路由連接到外部以太網,用戶可以通過遠程用戶界面端了解家中電器狀態; 家庭網關可以通過無線網絡對遠程用戶的控制命令作出判斷和響應,從而開啟或關閉家中的電器。

      2 網關硬件平臺設計

      網關硬件電路主要由控制器模塊( S3C2440A) 、存儲單元( 64 MB SDRAM、64 MB Nand Flash 和2 MB Nor Flash) 、通信模塊( Zigbee 模塊和Wi-Fi 模塊) 和顯示模塊( LCD) 等組成,其硬件電路結構框圖如圖2 所示。

     

    圖2 系統硬件電路

      2. 1 控制器模塊

      控制器是整個嵌入式家庭網關的核心,用來對Zigbee 通信模塊進行相應配置并接收Zigbee 終端節點的數據,利用Wi-Fi 協議將網關通過Wi-Fi 模塊連接到Internet 網絡。為了能達到高性能、低功耗的目的,設計的嵌入式網關采用以ARM920T 為核心的32 位的RISC 微處理器S3C2440A 作為主控制器,該處理器集成了LCD 控制器、USBHost、NAND 控制器、BUS 控制器、中斷控制、功率控制、存儲控制、UART、SPI和GPIO 等豐富的外圍資源,通過外擴存儲器、串口、USB接口和JTAG 調試接口等構成硬件平臺。

      2. 2 Zigbee 組網模塊

      在智能家居系統中,采用Zigbee 無線通信技術將智能家電設備組成星形網絡。星形網絡是一個輻射狀的結構,網絡命令和數據都是通過協調器傳輸,終端設備之間通信也是通過協調器轉發,終端設備不是通信的起點就是通信的終點。

     

      Zigbee 擴展模塊在家庭網關中作為網絡協調器,可以是通信的起點或終點,負責各子傳感器節點的通信管理、動態組網與數據傳輸。Zigbee 終端節點包括家庭內部網絡中的門磁開關、紅外對射探測器、玻璃破碎探測器、火災探測器以及煙感和燃氣泄露探測器等。

      Zigbee 模塊采用JENNIC 公司的JN5139,這是業界第一款與IEEE802. 15. 4 兼容的低功耗、低成本無線控制模塊。

      該模塊與S3C2440A 中的UART1 相連,S3C2440A 中有三個通用異步串行接口,UART0 是RS232 接口,用來連接PC 機,UART1 和UART2 是TTL 接口。這里使用UART0 來連接,設置相應波特率后實現數據傳輸。其通信接口電路如圖3 所示,只需連接TXD0 和RXD0 兩根信號線即可實現兩者的數據傳輸通信。

     

    圖3 JN5139 的通信接口電路

      2. 3 Wi-Fi 通信模塊

      該模塊用來實現家庭網關與Internet 連接。Wi-Fi 模塊采用威盛的VT6656 芯片實現數據的遠程傳輸,VT6656 芯片內嵌TCP / IP 協議棧,降低了設計的難度,同時大大提高了主控制器處理其他數據的能力。VT6656 與S3C2440A 的連接非常簡單,二者可以通過標準的USB 接口直接相連。VT6656芯片的主要特性: 54 Mbps 標準802. 11g 無線Internet 訪問,比基于802. 11b 協議快5 倍; 采用USB 2. 0 最高比USB 1. 1 快40 倍; 新的天線技術支持更遠距離的無線訪問; 支持所有標準802. 11g 和802. 11b 無線路由器及接入點; 支持64 /128 /152 位WEP 加密; 支持WPA /WPA2、WPA-PSK /WPA2-PSK 等高級加密與安全機制。

      3 軟件平臺設計

      軟件平臺采用一種開放源碼的Linux 操作系統,便于在其基礎上完成各項相關應用程序的開發。軟件主要涉及到操作系統的裁剪與編譯、驅動程序編寫和系統主程序編寫。

      3. 1 家庭網關軟件體系結構

      家庭網關采用模塊化設計方案,如圖4 所示由硬件驅動層、操作系統層、網絡協議層和應用程序層組成。硬件驅動層描述網關節點中Zigbee 模塊和Wi-Fi 模塊的驅動; 操作系統層移植了ARM Linux 實時操作系統內核; 網絡協議層移植了Zigbee 和Wi-Fi 協議棧,實現Zigbee 和Wi-Fi 協議雙向轉換;應用程序層在Linux 內核上移植嵌入式Web 服務器軟件Boa.

     

    圖4 家庭網關結構

      網關中的網絡協議層主要完成從Wi-Fi 和Zigbee 協議的相互轉換工作。對于從Zigbee 設備發送到Wi-Fi 的數據,在網關需要經過以下處理步驟: Zigbee 設備接收到數據→去掉物理層Zigbee 分組→去掉MAC 層Zigbee 分組→添加MAC頭的Wi-Fi 分組→添加物理層頭的Wi-Fi 分組→Wi-Fi 處理或發送。Wi-Fi 接收數據到發送給Zigbee 設備的過程如下:

      Wi-Fi 接收到數據→去掉物理層Wi-Fi 分組→去掉MAC 層Wi-Fi 分組→添加MAC 頭的Zigbee 分組→添加物理層頭的Zigbee 分組→Zigbee 處理或發送。Wi-Fi-Zigbee 通信協議模型如圖5 所示。

     

    圖5 Zigbee /Wi-Fi 網關的通信協議模型

     

      3. 2 Zigbee 組網軟件設計

      家庭網關集成了Zigbee 網絡協調器和嵌入式Web 服務器,有兩個主要功能。1 ) 實現無線傳感器網絡的建立,傳感器節點管理和數據傳輸。將收集到的數據存儲在數據庫中,使用戶可以隨時查詢監控Zigbee 終端設備的狀態。2) 用戶可以通過Web 瀏覽器直接訪問網關,可以進行實時監測和遠程管理。

      為了實現家庭網關的功能,在硬件平臺上移植了Linux2. 6 實時操作系統、Zigbee 協議棧和VT6656 的驅動程序,并使用基于HTTP 協議的Boa 服務器作為Web 服務器,其中ZigBee 網絡協調器的軟件實現包括ZigBee 協議和監控管理程序的移植。該軟件流程如圖6 所示。

     

    圖6 Zigbee 軟件流程

      在智能家居內部ZigBee 無線網絡中,首先協調器進行初始化,然后協調器選擇一個稱為PAN ID 的標識號碼,接著啟動網絡,所有的設備接入CSMA-CA 機制的協調器。當協調器收到數據時,首先判斷是新節點加入網絡的請求還是設備節點的控制請求: 如果是新節點加入網絡的請求則分配網絡地址并綁定節點; 如果是控制請求,則調用控制請求處理函數處理數據。數據處理完畢,協調器返回等待請求監聽狀態。

      3. 3 家庭網關主程序設計

      家庭網關是建立在傳輸層以上的協議轉換器,通常它連接兩個或多個相互獨立的網絡,每接收一種協議的數據包后,在轉發之前將它轉換為另一種協議的格式,Zigbee 協議棧由一系列分層結構組成,包括物理層、數據鏈路層、網絡層、應用支持層和應用層,每一層為上一層提供服務。采集節點將要傳輸的節點地址信息和監測數據以Zigbee 幀的形式打包發送給網關節點。傳送數據在通過物理介質進入網關后,先用Zigbee 協議棧解封裝得到原始數據,網關可以用操作系統上的應用軟件根據需要對原始數據處理。然后再以TCP / IP 協議打包后通過USB 口與Wi-Fi 通信模塊VT6656 相連,Wi-FiVT6656 網卡通過AP 路由器,將數據傳送到Wi-Fi 網絡中,AP路由器接入Internet,從而實現網關與Internet 相連。為實現系統的監測和控制兩大功能,數據幀結構的設計由前導碼、數據模式、目標地址、數據長度、數據信息與校驗和等部分構成[3],其中數據信息字段又劃分為方向位、功能類型和數據。

      方向位分為上行和下行兩種: 上行傳輸的是監測數據,下行傳輸的是控制命令。

      家庭網關主程序處理流程如圖7 所示。硬件上電系統啟動以后,應用程序初始化,網關開始監聽網絡,有數據到來網關進入中斷狀態。首先判斷是否Zigbee 數據,如果是Zigbee數據,按照WSN 協議處理數據然后打包轉發給Wi-Fi 模塊,網關返回監聽狀態; 如果不是Zigbee 數據,網關判斷是否Wi-Fi 數據,如果是則以Wi-Fi 協議處理數據然后打包轉發給Zigbee 模塊,并返回監聽狀態; 若是未知數據,網關進行丟棄處理直接返回監聽網絡狀態。

      4 測試結果與分析

      將設計的Wi-Fi-Zigbee 網關與同樣采用無線通信技術的Wi-Fi-藍牙無線網關,以及采用綜合布線的有線網關做如下比較,如表1.有線網關網絡穩定性、抗干擾性方面高,但是耗時且靈活性較低,而無線網關耗費的工時少且在網絡穩定、靈活和抗干擾方面均性能良好。

     

    圖7 家庭網關主程序流程

    表1 三種網關的比較

     

     

      為驗證Wi-Fi-Zigbee 網關在智能家居監控系統中的性能,測試了兩組性能指標: 1) 無障礙物和干擾狀態下,隨著距離的增加,數據丟包率和響應時間的變化情況; 2) 數據傳輸距離分別為10 m、20 m、50 m 時,有障礙物情況下丟包率和響應時間性能變化; 如圖8 所示,其中( a) 、( b)為在無障礙物和干擾狀態下測得三種網關下丟包率與響應時間的曲線:(c) 、(d)為在有障礙物和干擾情況下所測得的數據。實驗結果表明,在無障礙物傳輸距離為50 m 以內時,Wi-Fi-Zigbee 網關較Wi-Fi-藍牙網關的優勢明顯,隨著傳輸距離增加,丟包率低維持在3% 左右,相對于有線網關高出2% 左右,而響應時間波動在1 ms 以內,完全能夠充分滿足正常家居環境的通信需要,而且接收功率很低,非常適合家庭的使用。在有障礙物和干擾的情況下,Wi-Fi-Zigbee 網關丟包率與響應時間較有線網關稍高,卻遠優于Wi-Fi-藍牙網關。

     

    圖8 三種網關在不同環境下丟包率與響應時間的比較

      5 結語

      本文提出了一種無線智能家居網關的設計和實現方案,該方案采用低功耗ARM 處理器S3C2440A 為核心,利用內嵌TCP / IP 協議棧的模塊Wi-Fi 為網絡的數據出口,以嵌入式Web 服務器為網關,克服了傳統網關架構下Zigbee 傳輸速率較低的瓶頸,利用Wi-Fi 和Zigbee 全網無線無縫連接。實驗表明,該系統可靠性高、協議轉換效率高,抗干擾能力強,同時具有很好的通用性,非常適合在智能家居系統中應用。

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 玉米加工机械_玉米加工设备_玉米深加工机械_玉米糁加工设备--滑县鑫丰粮油机械有限公司 | 压滤机_板框压滤机_生产厂家陕西华星佳洋装备制造有限公司 | 洗车机-自动汽车洗车机-全自动洗车设备-全自动电脑洗车机-北京自然绿环境科技发展有限公司 | 水阻柜-液阻柜-高压开关柜-高压固态软启动柜-磁控软启动柜-电解粉-无功补偿柜-配电柜-襄阳源创电气 | 苏州妙凯电子有限公司-供应军工电源芯片|线性恒流IC|开关电源IC|LED驱动芯片|MOS管|IPM|IGBT|MCU开发|电源模块 | 激光切管机_等离子切管机_相贯线切管机厂家|服务为先-山东美峰智能设备有限公司 | 西安测试仪-西安电压测试仪-西安电流测试仪-西安热油汽水测试仪-西安阻抗测试仪-西安时间速度测试仪-西安电力设备厂家-西安中洲电力设备有限公司 | 停车场设计|地下停车场规划设计|智能停车位地下车库设计施工装修|深圳创安顺停车库规划设计有限公司 | 山东荣利中石油机械有限公司| 深圳市鼎拓达机电有限公司_ 深圳市鼎拓达机电有限公司 | 全棉帆布厂家_加工帆布_涤棉帆布价格_染色帆布定制_广州美丽华皮革帆布-广州美丽华皮革帆布 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 社会百态,七仙女思春完整版免费高清电影引发的思考 | 秦皇岛图成玻璃_横切机,琴键落板,堆垛机械手,玻璃钢化设备,掰边机,铺纸机,水平堆垛机+超大板堆垛机,纵掰纵分,下片机,冷端优化切割 | 潍坊铝单板_铝方通及氟碳喷涂材料供应企业-潍坊冠杰金属制品有限公司 | 绿夏技术导航 - 收录精选资源及优质站点网址! | 名片印刷,名片制作,名片设计,印刷彩色名片,数码快印名片-北京瑞思凯信息咨询公司 | 装盒机|装箱机|封箱机|全自动化包装生产线尽在利悦包装机械 | 芜湖市皖创管业有限公司 | 全自动滤水器_射水抽气器_气液两相流疏水器-连云港神美电力辅机有限公司 | 污水处理设备-污泥脱水设备-纯水净水设备-山东善丰机械科技有限公司 | 液压尾管悬挂器,机械式尾管悬挂器价格,石油套管扶正器厂家,连续油管悬挂器,高压双塞水泥头,免钻塞注水泥分级箍,单塞套管水泥头价格,弹性套管扶正器,铸铝钢性扶正器,钢性套管扶正器厂家 | 重庆消杀公司-重庆斗哥环保科技-灭鼠公司-重庆灭蟑螂-除四害-灭老鼠-灭虫-重庆灭白蚁公司 | 橡塑保温材料_防火保温材料_保温棉_东莞康成保温材料有限公司 | 绝缘纸板-3240环氧板-酚醛布板-FR4环氧板-沈阳友达绝缘材料有限公司 | 校园防欺凌|视频一键式报警器|防霸凌报警柱|停车场语音对讲|商铺联网报警|应急广播音柱|居家养老一键通|盾王可视联网运营中心 | 南昌运通工程机械租赁有限公司| 免费照片视频制作软件_照片做成视频的软件_制作照片视频的软件 - 万彩影像大师官网 | 苏州涂附磨具厂家-陶瓷磨具-树脂磨具批发-苏州磨料磨具-苏州远东砂轮有限公司 | 住友套管总代理-日本住友套管-住友热缩管-上海弘奇电子科技有限公司 | 资质代办-企业施工资质代办,湖南建筑资质代办公司-[小凯企服] | 输送机电动滚筒_山东电动滚筒_输送机滚筒_皮带输送机-山东中输输送机械有限公司 | 无锡大型数控龙门铣,喷涂加工,回火抛丸加工,精密不锈钢焊接机床身机床底座制造加工-无锡美高帝机械有限公司 | 装盒机_全自动装盒机-温州凯祥包装机械有限公司 | 树脂排水沟,树脂混凝土排水沟生产厂家-吉林省科维水泥制品公司 | 贴标机_全自动贴标机_贴标机生产厂家_【佼佼者自动化】 | 深圳蓝枫印刷_画册印刷_彩页印刷_宣传册印刷_包装盒印刷_彩盒印刷厂_不干胶印刷厂 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 液体灌装机-酱料灌装机-全自动灌装机-旋盖机-铝箔封口机-贴标机厂家-迈特威自动化设备(天津)有限公司" | 射频导纳物位开关|雷达液位计|安全光栅光幕传感器|音叉料位开关|两级跑偏开关|双向拉绳开关|纵向撕裂保护装置-山东卓信机械有限公司 |