女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要:將ZigBee無線個域網(wǎng)與Android智能平臺結(jié)合起來,設(shè)計出一種便于實(shí)現(xiàn)遠(yuǎn)程控制的無線網(wǎng)關(guān)。網(wǎng)關(guān)以Atmel公司ARM926EJ—S處理器SAM9M10為核心,Android為嵌入式操作系統(tǒng),結(jié)合采用TI公司CC2530芯片的ZigBee無

摘要:將ZigBee無線個域網(wǎng)與Android智能平臺結(jié)合起來,設(shè)計出一種便于實(shí)現(xiàn)遠(yuǎn)程控制無線網(wǎng)關(guān)。網(wǎng)關(guān)以Atmel公司ARM926EJ—S處理器SAM9M10為核心,Android為嵌入式操作系統(tǒng),結(jié)合采用TI公司CC2530芯片的ZigBee無線通信技術(shù)。該網(wǎng)關(guān)設(shè)計將ZigBee網(wǎng)絡(luò)、以太網(wǎng)和WiFi無線網(wǎng)絡(luò)相融合,有效地實(shí)現(xiàn)便攜式設(shè)備對監(jiān)控區(qū)域的實(shí)時性監(jiān)控。
關(guān)鍵詞:Android;無線網(wǎng)關(guān);ZigBee;CC2530;SAM9M10

引言
    ZigBee技術(shù)是基于IEEE802.15.4標(biāo)準(zhǔn)協(xié)議的一種近距離無線通信技術(shù),具有功耗低、成本低、容量大、安全性高、抗干擾性能強(qiáng)等特點(diǎn),被廣泛應(yīng)用在工業(yè)監(jiān)控、傳感器網(wǎng)絡(luò)、家庭控制、安全系統(tǒng)等領(lǐng)域。如何將ZigBee網(wǎng)絡(luò)與以太網(wǎng)、WiFi網(wǎng)絡(luò)連接,實(shí)現(xiàn)便攜式設(shè)備(如手機(jī)、平板電腦等)對小型區(qū)域的實(shí)時監(jiān)控?本文提出了一種基于Android系統(tǒng)的ZigBee無線網(wǎng)關(guān)設(shè)計方案。

1 系統(tǒng)概述
   
智能監(jiān)控系統(tǒng)設(shè)計的目的是使用戶可以通過手機(jī)或者PC機(jī)上網(wǎng)遠(yuǎn)程控制終端設(shè)備或?qū)Νh(huán)境進(jìn)行監(jiān)測。其中網(wǎng)關(guān)是系統(tǒng)的核心,主要負(fù)責(zé)上行各無線終端結(jié)點(diǎn)信息的管理和處理,以及下行控制各無線終端結(jié)點(diǎn)運(yùn)作,具有完成不同網(wǎng)絡(luò)間協(xié)議轉(zhuǎn)換的功能。本文網(wǎng)關(guān)的設(shè)計主要完成ZigBee協(xié)議與TCP/IP協(xié)議的轉(zhuǎn)換功能,利用WiFi網(wǎng)絡(luò)將手持設(shè)備連接到以太網(wǎng),用于控制家電、燈光等,分別完成手機(jī)和以太網(wǎng)信息與ZigBee信息之間的相互通信。網(wǎng)關(guān)在智能監(jiān)控系統(tǒng)中的位置如圖1所示。


    網(wǎng)關(guān)設(shè)計采用模塊化方案,由硬件層、系統(tǒng)層和應(yīng)用層組成,如圖2所示。硬件層描述了網(wǎng)關(guān)的硬件組成;系統(tǒng)層是以SAM9M10為核心處理器的網(wǎng)關(guān)所移植的Android操作系統(tǒng);應(yīng)用層包括網(wǎng)關(guān)應(yīng)用程序、應(yīng)用協(xié)議層和應(yīng)用地址適配層。



2 系統(tǒng)硬件設(shè)計
   
系統(tǒng)硬件設(shè)計采用模塊化設(shè)計思想,主要模塊包括SAM9M10核心處理模塊、ZigBee模塊、以太網(wǎng)模塊、LCD模塊、WiFi模塊、電源模塊等。
     SAM9M10核心處理模塊包括一個基于ARM926的400 MHz微處理器,支持133 MHz的雙數(shù)據(jù)率DRAM(DDR2),并且集成了高速(480 Mbps)USB主機(jī)和設(shè)備端口、片上收發(fā)器、以太網(wǎng)MAC、兩個用于MMC 4.3和SDIO/SD Card 2.0的接口,以及CMOS攝像頭、音頻接口和支持電阻式觸摸屏的LCD控制器。SAM9M10核心處理模塊負(fù)責(zé)ZigBee數(shù)據(jù)收發(fā)、以太網(wǎng)數(shù)據(jù)收發(fā)、LCD數(shù)據(jù)輸出、數(shù)據(jù)存儲等。
    ZigBee模塊的主芯片采用TI公司的第二代片上系統(tǒng)CC2530,相比以前的產(chǎn)品,CC2530具有更卓越的RF性能、可編程的256 KB閃存、更小的封裝尺寸和IR產(chǎn)生電路。ZigBee模塊負(fù)責(zé)與ZigBee網(wǎng)絡(luò)其他無線節(jié)點(diǎn)進(jìn)行網(wǎng)絡(luò)通信,采用USART或SPI與主控制器通信,本文選擇SPI方式。
    以太網(wǎng)模塊采用DAVICOM的DM9161芯片。DM9161是一款單芯片快速以太網(wǎng)PHY,DM9161通過可變電壓的MII或RMII標(biāo)準(zhǔn)數(shù)字接口連接到MAC層,支持HPAuto—MDIX,是目前常見的一款物理層收發(fā)器。
    WiFi模塊由AP(Access Point)和無線網(wǎng)卡組成,其主要特性為:速度快,可靠性高,在開放區(qū)域覆蓋范圍廣,方便與現(xiàn)有的有線以太網(wǎng)整合,組網(wǎng)的成本更低。
    觸摸屏LCD模塊采用臺灣群創(chuàng)公司的AT102TN03模組,顯示尺寸為10.2寸,顯示比例為16:9,分辨率為800×480,采用LED背光,工作電壓為5 V。
    電源模塊由外接5 V電源進(jìn)行供電,由NS公司的芯片LP38692轉(zhuǎn)換為3.3 V、LP2983AIM5—1.0轉(zhuǎn)換為1.0 V,再由Anisem公司的芯片AS1301EHT-ad轉(zhuǎn)換為1.8 V。系統(tǒng)硬件結(jié)構(gòu)如圖3所示。



3 系統(tǒng)軟件設(shè)計
   
無線網(wǎng)關(guān)軟件設(shè)計主要從Android操作系統(tǒng)的移植、無線網(wǎng)關(guān)系統(tǒng)協(xié)議模型與網(wǎng)關(guān)應(yīng)用程序3方面介紹。
3.1 Android在SAM9M10上的移植
   
Atmel以32位ARM926處理器為基礎(chǔ)的SAM9M10ARM9器件為運(yùn)行Android操作系統(tǒng)的SAM9M10-G45-EK板提供完整的板級支持包(BoardSupport Package,BSP)。Atmel公司的Android端口基于2.1版本,支持?jǐn)z像頭接口、硬件視頻解碼、軟件解碼、網(wǎng)頁瀏覽,可以使用以太網(wǎng)電纜或H&.D Wireless提供的WiFi SDIO加密器。通過SAM9M10-G45-EK板的BSP,可以很方便地將Android移植到SAM9M10上,由Nand Flash啟動。
    移植方面的工作主要有兩部分:Linux驅(qū)動和Android系統(tǒng)硬件抽象層。
    Linux中的驅(qū)動工作在內(nèi)核空問,Android系統(tǒng)硬件抽象層工作在用戶空間,有了這兩個部分的結(jié)合,就可以讓龐大的Android系統(tǒng)運(yùn)行在特定的硬件平臺上。在具有了特定的硬件系統(tǒng)之后,通常需要在Linux中實(shí)現(xiàn)其驅(qū)動程序,這些驅(qū)動程序通常是Linux的標(biāo)準(zhǔn)驅(qū)動程序。主要實(shí)現(xiàn)的是Android系統(tǒng)中的硬件抽象層(Hardware Abstract Layer),硬件抽象層對下調(diào)用Linux中的驅(qū)動程序,對上提供接口,以供Android系統(tǒng)的其他部分(通常為Android本地框架層)調(diào)用。移植的主要工作如圖4所示。


3.2 無線網(wǎng)關(guān)系統(tǒng)協(xié)議模型
3.2.1 ZigBee協(xié)議棧
    ZigBee協(xié)議棧采用TI司的ZStack,具體版本號為ZStaek-CC2530-2.5.0。它支持ZigBee 2007(包括ZigBee和ZigBee PRO)協(xié)議,在本網(wǎng)關(guān)軟件設(shè)計中,采用了ZigBee PRO協(xié)議。ZigBee PRO在繼承ZigBee技術(shù)全部優(yōu)點(diǎn)的基礎(chǔ)上,增強(qiáng)了無線網(wǎng)絡(luò)的可擴(kuò)展性、易用性和安全性。Z igBee協(xié)議棧架構(gòu)如圖5所示。


3.2.2 TCP/IP協(xié)議棧
   
從協(xié)議分層模型方面來將,TCP/IP由4個層次組成:鏈路層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層。每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來完成自己的需求。實(shí)際上,TCP/IP協(xié)議可以通過鏈路層連接到任何網(wǎng)絡(luò)上,例如IEEES02局域網(wǎng)。TCP/IP協(xié)議??蚣苋鐖D6所示。


3.2.3 網(wǎng)關(guān)系統(tǒng)協(xié)議模型
   
在網(wǎng)關(guān)系統(tǒng)層的ZigBee協(xié)議棧和TCP/IP協(xié)議棧之上添加一個應(yīng)用地址適配層和應(yīng)用協(xié)議層。應(yīng)用地址適配層的作用在于將ZigBee地址(MAC值或短地址)、以太網(wǎng)地址(IP地址)與應(yīng)用層地址形成映射關(guān)系,即將不同類型的網(wǎng)絡(luò)地址適配到應(yīng)用地址上來,使得節(jié)點(diǎn)在應(yīng)用層同屬于一個網(wǎng)絡(luò);應(yīng)用協(xié)議層是在應(yīng)用地址適配層的基礎(chǔ)上通過制定統(tǒng)一的應(yīng)用協(xié)議,規(guī)范節(jié)點(diǎn)間數(shù)據(jù)交換的格式,從而實(shí)現(xiàn)ZigBee網(wǎng)絡(luò)與IP網(wǎng)絡(luò)之間的數(shù)字信息交換功能,即實(shí)現(xiàn)ZigBee網(wǎng)關(guān)的功能。
    無線網(wǎng)絡(luò)中的ZigBee節(jié)點(diǎn)接收指令將數(shù)據(jù)打包,簡單封裝后向上發(fā)送給本地ARP,通過ARP解析出該節(jié)點(diǎn)的網(wǎng)絡(luò)MAC地址,確定要發(fā)送的以太網(wǎng)地址;然后向上發(fā)送給網(wǎng)關(guān)應(yīng)用程序,經(jīng)分析后發(fā)送到對應(yīng)的以太網(wǎng)UDP或TCP處理,向下發(fā)送到以太網(wǎng)端口MAC地址。這樣就完成了數(shù)據(jù)從ZigBee網(wǎng)絡(luò)向以太網(wǎng)協(xié)議的轉(zhuǎn)換過程。網(wǎng)關(guān)系統(tǒng)協(xié)議模型如圖7所示。


3.3 網(wǎng)關(guān)應(yīng)用程序
   
網(wǎng)關(guān)應(yīng)用程序主要指的是在網(wǎng)關(guān)應(yīng)用協(xié)議層的規(guī)范基礎(chǔ)上,傳遞的信息數(shù)據(jù)以Android任務(wù)的形式組織運(yùn)行,在以太網(wǎng)與ZigBee網(wǎng)絡(luò)的數(shù)據(jù)通信中,信息是以數(shù)據(jù)包的形式發(fā)送和接收的,數(shù)據(jù)包發(fā)送流程如圖8所示。
    在無線WiFi網(wǎng)絡(luò)中,通過以太網(wǎng)與無線AP相連接的PC機(jī)是服務(wù)器端,而無線網(wǎng)關(guān)作為Android客戶端通過TCP/IP協(xié)議與PC服務(wù)器建立網(wǎng)絡(luò)連接,通過Socket通信,可以在實(shí)現(xiàn)服務(wù)器和客戶端網(wǎng)絡(luò)連接的基礎(chǔ)上,完成數(shù)據(jù)的轉(zhuǎn)發(fā)、傳輸和接收。
    因此,無線網(wǎng)關(guān)應(yīng)用程序要實(shí)現(xiàn)下面的功能:
    ①建立客戶端(無線網(wǎng)關(guān))和服務(wù)器(PC機(jī))的Socket,網(wǎng)絡(luò)連接,為他們之間的數(shù)據(jù)交換提供必要條件。
    ②將無線ZigBee模塊接收到的來自ZigBee網(wǎng)絡(luò)的數(shù)據(jù)讀進(jìn)緩沖區(qū),然后寫入USB無線網(wǎng)卡,USB無線網(wǎng)卡會將數(shù)據(jù)打包成WiFi協(xié)議格式,送入無線WiFi網(wǎng)絡(luò)。
    Android客戶端應(yīng)用程序?qū)崿F(xiàn)流程如圖9所示。



4 燈光控制功能的實(shí)現(xiàn)
    ZigBee將應(yīng)用劃分為不同的域,每個應(yīng)用域都有自己的ProfiIe,ZigBee Profile為這個應(yīng)用域提供標(biāo)準(zhǔn)的接口和設(shè)備定義,使得不同生產(chǎn)商生產(chǎn)的針對同一應(yīng)用領(lǐng)域的ZigBee設(shè)備之間能互通。ZigBee在智能家居、家庭自動化中采用的Profile是ZigBee Home Automation Pub lic Appliation Profile。通過該P(yáng)rofile及ZCL(ZigBee Cluster Library)的引入,實(shí)現(xiàn)了對ZigBee燈光家電設(shè)備的控制。例如網(wǎng)關(guān)對燈光進(jìn)行開關(guān)控制,只需調(diào)用zelGeneral-SenclOnOff_CmdToggle()函數(shù)。應(yīng)用程序、Profile及ZCL與其他層的接口的層次框圖如圖10所示。



結(jié)語
   
本文研究了基于Android系統(tǒng)和ZigBee技術(shù)的無線網(wǎng)關(guān),該網(wǎng)關(guān)體積小,功耗低,使ZigBee網(wǎng)絡(luò)和以太網(wǎng)以及WiFi網(wǎng)絡(luò)融合為一體,在ZigBee近距離無線通信和以太網(wǎng)遠(yuǎn)程控制之間搭建了一座橋梁。實(shí)現(xiàn)了無線傳感網(wǎng)與無線互聯(lián)網(wǎng)之間的數(shù)字信息交互,可以廣泛應(yīng)用到物聯(lián)
網(wǎng)中。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在我們家,WTW已經(jīng)運(yùn)行了14年了。它是一種非連接(不在線)的通風(fēng)機(jī),從房子外面吸收新鮮空氣,經(jīng)過過濾后空運(yùn)到房子里。新鮮的環(huán)境空氣是用從房子里大多數(shù)房間取出的空氣預(yù)熱的。再加熱的能量是通過熱交換器從流出的“臟”空氣中獲...

關(guān)鍵字: Zigbee LED 傳感器

在智能家居系統(tǒng)中,無線傳感器、控制器等設(shè)備對電源的穩(wěn)定性與能效提出嚴(yán)苛要求。尤其在采用Zigbee協(xié)議的場景中,低功耗待機(jī)與智能喚醒機(jī)制成為延長設(shè)備續(xù)航、保障網(wǎng)絡(luò)可靠性的核心設(shè)計要素。本文從電源架構(gòu)設(shè)計、Zigbee模塊...

關(guān)鍵字: Zigbee 低功耗

在物聯(lián)網(wǎng)(IoT)技術(shù)生態(tài)中,低功耗廣域網(wǎng)絡(luò)(LPWAN)憑借其長距離、低功耗的特性,成為機(jī)器對機(jī)器(M2M)通信的核心支撐技術(shù)。LoRaWAN、NB-IoT與Zigbee作為三大主流技術(shù),在能效管理、覆蓋范圍及應(yīng)用適配...

關(guān)鍵字: LoRaWAN NB-IoT Zigbee

其他電腦(比如安卓手機(jī)/平板電腦)的屏幕壞了,你可能想在安排維修之前緊急訪問一些東西。你可以使用android的USB OTG功能(是的,幾乎每個android都支持這個功能,你可以將鼠標(biāo)和鍵盤連接到它)。

關(guān)鍵字: USB 鼠標(biāo) Android 樹莓派

ZigBee是短距離通信的一種新興雙向無線通信技術(shù)。它具有近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的優(yōu)點(diǎn),使用2.4GHz波段。

關(guān)鍵字: Zigbee

為增進(jìn)大家對智能家居的認(rèn)識,本文將對智能家居技術(shù)ZigBee予以介紹。通過本文,您將了解到ZigBee技術(shù)的特點(diǎn)以及ZigBee和WiFi的區(qū)別。

關(guān)鍵字: 智能家居 指數(shù) Zigbee

半導(dǎo)體技術(shù)持續(xù)向納米尺度推進(jìn)的過程,晶體管結(jié)構(gòu)的創(chuàng)新成為突破物理極限的關(guān)鍵。從FinFET到GAA(全環(huán)繞柵極)晶體管的技術(shù)迭代,本質(zhì)上是對量子隧穿效應(yīng)、短溝道效應(yīng)等微觀物理現(xiàn)象的主動應(yīng)對。GAA晶體管通過納米片或納米線...

關(guān)鍵字: LoRa Zigbee

Google 宣布與中國 AR 科技公司 XREAL 達(dá)成深度戰(zhàn)略合作,聯(lián)合推出全球首款專為 Android XR 平臺打造的旗艦級 AR 眼鏡 Project Aura。

關(guān)鍵字: Google XREAL Android XR眼鏡 AR

Zigbee是智能家居生態(tài)系統(tǒng)中最流行的無線通信協(xié)議之一,以其可靠性、低功耗和強(qiáng)大的網(wǎng)狀網(wǎng)絡(luò)功能而聞名。在本教程中,我們將探討如何利用Zigbee在強(qiáng)大而緊湊的DFRobot Beetle ESP32-C6微控制器上創(chuàng)建...

關(guān)鍵字: 智能照明 Zigbee Beetle ESP32-C6
關(guān)閉