<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于嵌入式的無(wú)線(xiàn)智能家居網(wǎng)關(guān)設計方案

基于嵌入式的無(wú)線(xiàn)智能家居網(wǎng)關(guān)設計方案

作者: 時(shí)間:2012-05-30 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:針對傳統系統中多種通信技術(shù)之間互聯(lián)的困擾,了一個(gè)新的兩種通信技術(shù)直連的。該以ARM920T處理器S3C2440A為核心,ARMLinux為實(shí)時(shí)操作系統,采用新興的Zigbee與Wi-Fi融合的通信技術(shù),以滿(mǎn)足家庭遠程監控、家庭安防和家電控制的個(gè)性化需求。在A(yíng)RM9處理器上構建Web服務(wù)器,通過(guò)擴展Wi-Fi模塊與Zigbee模塊實(shí)現家庭內部網(wǎng)絡(luò )的建立以及與Internet的連接,并給出了硬件組成結構和軟件實(shí)現流程。實(shí)驗結果表明,該在丟包率與時(shí)間響應方面優(yōu)于有線(xiàn)網(wǎng)關(guān)和Wi-Fi-藍牙網(wǎng)關(guān),適合在系統中應用。

本文引用地址:http://dyxdggzs.com/article/148976.htm

0引言

隨著(zhù)人們生活水平的提高以及計算機技術(shù)、通信技術(shù)和網(wǎng)絡(luò )技術(shù)的發(fā)展,智能家居逐漸成為未來(lái)家居生活的發(fā)展方向。智能家居不僅能給用戶(hù)提供安全、健康和舒適的生活環(huán)境,而且用戶(hù)能夠遠程監控自己的家居狀態(tài)和控制家庭電器設備。在智能家居系統中,采用無(wú)線(xiàn)網(wǎng)絡(luò )技術(shù)可以提供更大的靈活性、流動(dòng)性,更符合家庭網(wǎng)絡(luò )簡(jiǎn)潔性、靈活性、模塊化、擴展性及獨立性的通信特點(diǎn),將無(wú)線(xiàn)網(wǎng)絡(luò )技術(shù)應用于家庭網(wǎng)絡(luò )已經(jīng)成為主流趨勢。

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

1網(wǎng)關(guān)總體和工作流程

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

由于智能家居中許多家電設備都是通過(guò)Zigbee無(wú)線(xiàn)傳感網(wǎng)絡(luò )來(lái)工作的,因此必須在處理器中保存數據并對Zigbee無(wú)線(xiàn)傳感網(wǎng)絡(luò )進(jìn)行數據融合處理,協(xié)調器負責家庭內部Zigbee網(wǎng)絡(luò )的管理與控制。Wi-Fi模塊用來(lái)傳輸大容量信息,通過(guò)無(wú)線(xiàn)訪(fǎng)問(wèn)節點(diǎn)(AccessPoint,AP)路由器與以太網(wǎng)連接,實(shí)現家庭內部網(wǎng)絡(luò )與Internet的通信。

圖1 系統結構

圖1系統結構

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

2網(wǎng)關(guān)硬件平臺

網(wǎng)關(guān)硬件電路主要由控制器模塊(S3C2440A)、存儲單元(64MBSDRAM、64MBNandFlash和2MBNorFlash)、通信模塊(Zigbee模塊和Wi-Fi模塊)和顯示模塊(LCD)等組成,其硬件電路結構框圖如圖2所示。

圖2 系統硬件電路

圖2系統硬件電路

2。1控制器模塊

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

2。2Zigbee組網(wǎng)模塊

在智能家居系統中,采用Zigbee無(wú)線(xiàn)通信技術(shù)將智能家電設備組成星形網(wǎng)絡(luò )。星形網(wǎng)絡(luò )是一個(gè)輻射狀的結構,網(wǎng)絡(luò )命令和數據都是通過(guò)協(xié)調器傳輸,終端設備之間通信也是通過(guò)協(xié)調器轉發(fā),終端設備不是通信的起點(diǎn)就是通信的終點(diǎn)。

Zigbee擴展模塊在家庭網(wǎng)關(guān)中作為網(wǎng)絡(luò )協(xié)調器,可以是通信的起點(diǎn)或終點(diǎn),負責各子傳感器節點(diǎn)的通信管理、動(dòng)態(tài)組網(wǎng)與數據傳輸。Zigbee終端節點(diǎn)包括家庭內部網(wǎng)絡(luò )中的門(mén)磁開(kāi)關(guān)、紅外對射探測器、玻璃破碎探測器、火災探測器以及煙感和燃氣泄露探測器等。

Zigbee模塊采用JENNIC公司的JN5139,這是業(yè)界第一款與IEEE802。15。4兼容的低功耗、低成本無(wú)線(xiàn)控制模塊。

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

圖3 JN5139 的通信接口電路

圖3JN5139的通信接口電路

2。3Wi-Fi通信模塊

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

3軟件平臺設計

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

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

tcp/ip相關(guān)文章:tcp/ip是什么



上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>