《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ZigBee和以太網的無線網關設計
基于ZigBee和以太網的無線網關設計
《計算機系統應用》
摘要: 本設計中數據傳輸系統將ZigBee數據包轉化為以太網的TCP/IP協議的數據包,實現數據在兩個協議之間的雙向傳輸,搭建聯系二者之間的一條透明傳輸通道,完成ZigBee技術和以太網互通,從而實現對現場的監測和遠程控制。
Abstract:
Key words :

作者:楊順 章毅 陶康

1 引言

ZigBee 是一種新興短距離、低功耗、低傳輸速率的無線傳感器網絡通信技術。以IEEE802.15.4 為標準,通過傳感器節點相互通信,以接力的方式將采集數據傳到另一個網絡節點或協調器節。該技術使用免費的IMS 的2.4GHz、915M 和868MHz 頻段,傳輸速率為20K 至250Kbps,具有雙向通信功能。它適用于通信數據量不大,傳輸速率相對較低,分布范圍較小的,而且成本和功耗較低的場合。

隨著計算機分布式處理、互聯網等技術被廣泛應用,計算機的聯網需求迅速擴大。如何通過現有網絡基礎設施對傳感器網絡進行遠程管理,逐漸成為傳感器網絡和計算機網絡研究課題。

基于ZigBee 和以太網無線網關設計就是在無線傳感器網絡和互聯網之間搭建一條數據傳輸通道。

本設計中數據傳輸系統將ZigBee 數據包轉化為以太網的TCP/IP 協議的數據包,實現數據在兩個協議之間的雙向傳輸,搭建聯系二者之間的一條透明傳輸通道,完成ZigBee 技術和以太網互通,從而實現對現場的監測和遠程控制。

2 系統概述

結合ZigBee 和以太網的數據傳輸網絡體系統包括ZigBee 網絡和以太網兩部分。ZigBee 網絡通過網絡節點將采集數據以多跳變的方式傳送到ZigBee 匯接點,匯接點將數據發送到網關,網關進行ZigBee數據包解析,從數據包中提取有效信息數據,進行協議轉換和數據包重新封裝打包成TCP/IP 數據包,經過以太網傳輸將數據送到控制中心,完成整個網絡的數據傳輸。圖1 給出了結合ZigBee 網絡和以太網的數據傳輸網絡體系結構。

http://image.c114.net/20121008/42/8067438771862099598.jpg

圖1 結合ZigBee 和以太網的數傳網絡體系結構

網關是建立在傳輸層以上的協議轉換器,連接ZigBee 和以太網兩個相互獨立的網絡,實現ZigBee和以太網協議轉換,并將數據壓縮打包封裝,在轉發之前經MCU(微處理器)將它轉化為另一種數據包格式,而不需要外加協議轉換器件,完成二者之間的協議轉換和數據傳輸。從結構圖可抽象出結合ZigBee和以太網的網關結構,如圖2 所示。

http://image.c114.net/20121008/60/6392722328944689144.jpg

圖2 結合ZigBee 和以太網的網關結構。

3 芯片選型

3.1 ZigBee 芯片的選型

選用成都Chipcon 公司的無線收發芯片CC2430 作為本設計ZigBee 網絡的傳輸方案。

CC2430 是一顆真正片上系統芯片,內部集成一個高性能2.4GHz 直接序列擴頻 (DSSS)射頻收發器核心和一顆工業級加強型8051 內核[3],無需再選另外的處理器,使設計簡化。

3.2 以太網芯片的選型

選取臺灣RETLTEK 公司的網卡芯片RTL8019,該芯片ISA 總線高度集成,具有價格低,接口簡單,不需要轉接芯片,兼容性強等特點。

4 總體設計

4.1 硬件設計

本設計采用CC2430 片上8051 內核作為整個系統的MCU,來控制以太網芯片RTL8019,實現ZigBee和以太網協議轉換和數據傳輸。硬件框圖如圖3 所示:

http://image.c114.net/20121008/63/488937987769749679.jpg

圖3 硬件結構框圖。

由于CC2430 只提供SPI 總線和UART 的接口,硬件接口沒有選用另外的轉接芯片而采用軟件模擬的方式來解決地址數據的總線接口問題,從而使系統的硬件設計簡化。硬件接口采用8 位數據總線方式,通過跳線的方式來選擇RTL8019 在ISA 總線上的數據讀取方式的,使RTL8019 工作在8 位數據總線方式。

4.2 協議轉換設計

http://image.c114.net/20121008/37/1978965243620987933.jpg

圖 4 網關協議轉換框圖。

在TCP/IP 協議簇中,以太網的數據傳輸使用硬件地址(MAC)來進行識別,其中,ARP(地址解析協議)完成IP 地址和數據鏈路層使用的硬件地址之間的轉換 [4],因此為了保證ZigBee 網關在以太網中的通信,首先要實現ARP 協議的功能。ZigBee 網絡中節點都擁有自己唯一的MAC 地址,參考TCP/IP 下的實現機制,實現ZigBee 協議中的適配層和ARP,實現IP 地址到ZigBee節點地址的映射。協議轉化框圖如圖4 所示,據圖描述數據從ZigBee 向以太網方向轉換過程:無線網絡中ZigBee 節點,接收指令將數據包打包,簡單判斷后向上發送給本地ARP,通過ARP 解析出該節點的網絡MAC地址,確定要發送到的以太網地址;然后向上發送給網關應用程序,經分析后發送到對應的以太網UDP 或TCP處理函數進行相應處理,向下發送到以太網端口MAC地址。這樣就完成了數據從ZigBee 向以太網的協議轉換過程。

4.3 數據傳輸

數據包發送流程如圖5 所示:調用初始化函數,初始化CC2430 和RTL8019,設置通訊頻率和本地地址,調用radioSend(sendBuffer,sizeof,remoteAddrDO_NOT_ACK)函數,確定要發送的數據的長度,定位要發送數據的目的地址,判斷是是否超出最大有效載荷允許的長度,否則數據被分成幾個包發送;然后調用sppSend(&txData)函數,該程序用來發送數據指針指向的數據包。首先設置DMA 方式,禁止RF中斷添要發送的數據包的格式(SPP_RX_STRUCT),加載的包長,目的地址,源地址、標志位以及有效載荷,打開接受確認鏈路,然后發送數據。如果設置要求確認,則會自動切換到接受狀態;如果設定的確認幀的最大接收時間還沒有接受的則會設定重發標志;如果重發還沒有接受則回報告發送失敗。

http://image.c114.net/20121008/97/12245796280724420777.jpg

圖 5 數據包發送流程圖。

5 硬件電路

硬件電路主要包括CC2430 和RTL8019 兩部分。

5.1 CC2430 硬件電路

http://image.c114.net/20121008/94/11626031028504855746.jpg

圖 6 CC2430 硬件電路圖。

CC2430 部分是ZigBee 網絡無線收發部分,采用32MHZ 晶振為系統提供時序。電路使用一個非平衡天線,連接非平衡變壓器可使天性接收性能更好。

非平衡變壓器由電容C12 和電感L2 組成,滿足RF輸入輸出匹配電阻50 歐姆的要求。

CC2430 提供的I/O 口分別作8 位數據總線,地址總線和控制總線,具體分配如下:P0 口作8 位數據口;P1 口的低5 位作地址口;P2.0,P2.3 分別作讀寫的選通信號;P2.4 口作中斷申請信號線。

5.2 RTL8019 硬件電路

RTL8019 負責將ZigBee 數據包轉換為TCP/IP數據包。電路中采用20M 晶振提供工作時序。本地DMA 接口把網卡芯片與網線的連接通道,完成控制器與網線的數據交換。

工作模式:RTL8019 的第65 腳JP 決定網卡芯片的工作方式,接高電平為跳線工作方式。

I/O 口:RTL8019 的81、82、84、85 引腳決定I/O 口地址,設計中全部懸空,選擇的地址為0300H.

http://image.c114.net/20121008/62/14004220860020581738.jpg

圖 7 RTL8019 硬件電路圖。

網絡接口:由RTL8019 的74、77 引腳決定,使用自動檢測,64 引腳為低電平,使用BNC 接口。

中斷:RTL8019 的78、79、80 引腳決定芯片的中斷方式,設計中全部懸空,選擇的中斷是INT0.

6 結語

該網關功耗低、體積小、設計簡單,可滿足小數據量的要求。在ZigBee 近距離無線通信和以太網遠程數據傳送之間搭建一座橋梁,為ZigBee 傳感器網絡提供了以太網網絡平臺,使ZigBee 在無線傳感器網絡的應用更廣泛。



 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品一区二区三| 国产欧美一区二区视频| 欧美激情视频在线免费观看 欧美视频免费一| 欧美高清自拍一区| 亚洲人成网站在线观看播放| 久久岛国电影| 欧美小视频在线观看| 久久狠狠亚洲综合| 亚洲国产91精品在线观看| 日韩亚洲欧美在线观看| 国产精品久久毛片a| 亚洲电影有码| 中日韩美女免费视频网址在线观看| 亚洲高清一区二| 亚洲精品中文字| 国产日韩高清一区二区三区在线| 欧美日韩性生活视频| 在线观看91精品国产麻豆| 欧美人牲a欧美精品| 欧美chengren| 国产精品jizz在线观看美国| 午夜精品久久久久久久久| 亚洲国产欧美另类丝袜| 亚洲欧美在线网| 国产日产欧美一区| 亚洲一区精品在线| 亚洲精品色婷婷福利天堂| 久久久久久久综合| 麻豆久久精品| 欧美久久一级| 欧美日韩免费观看中文| 国产精品视频自拍| 在线观看视频欧美| 国产精品日韩二区| 亚洲免费观看高清完整版在线观看熊| 欧美日韩mv| 亚洲精品在线视频观看| 亚洲日本成人女熟在线观看| 黄色成人免费观看| 欧美高清视频一区二区| 欧美大尺度在线观看| 亚洲精品国产拍免费91在线| 久久青青草原一区二区| 欧美一区二区视频97| 欧美激情综合在线| 久久久精品日韩欧美| 狠狠88综合久久久久综合网| 亚洲欧洲在线视频| 国产亚洲精品7777| 国产综合一区二区| 亚洲精品久久久久| 在线视频亚洲欧美| 国产日韩欧美91| 欧美视频免费看| 国产精品嫩草久久久久| 欧美亚洲一区二区在线| 欧美精品在线播放| 午夜精品久久久久久久久| 国产一区二区在线观看免费| 91久久黄色| 性视频1819p久久| 国产日韩精品在线观看| 中文网丁香综合网| 久久人人爽国产| 欧美精品在线视频观看| 久久久人人人| av成人免费在线观看| 欧美freesex交免费视频| 国产精品午夜av在线| 美女在线一区二区| 久久嫩草精品久久久精品一| 亚洲精品一区久久久久久| 国产精品美女久久久久av超清| 免费不卡亚洲欧美| 免费一级欧美片在线播放| 欧美天天影院| 蜜桃久久精品一区二区| 亚洲日本va午夜在线电影| 久久国产精品黑丝| 国产精品久在线观看| 欧美国产精品中文字幕| 性欧美办公室18xxxxhd| 亚洲美女中文字幕| 亚洲欧美bt| 性久久久久久| 农夫在线精品视频免费观看| 亚洲国产精品久久久久婷婷884| 欧美日韩精品免费观看| 韩国av一区二区三区在线观看| 欧美午夜视频在线| 久久久久久香蕉网| 国产精品高潮呻吟久久av无限| 久久偷看各类wc女厕嘘嘘偷窃| 99香蕉国产精品偷在线观看| 国产女主播一区| 国产精品日韩一区| 嫩草成人www欧美| 亚洲精品1234| 夜夜嗨av一区二区三区免费区| 99精品欧美一区二区三区综合在线| 99国内精品久久久久久久软件| 亚洲美女尤物影院| 亚洲靠逼com| 亚洲高清在线播放| 性久久久久久久| 久久电影一区| 欧美日韩一区高清| 一本久久精品一区二区| 久久精品国产第一区二区三区最新章节| 亚洲高清资源综合久久精品| 亚洲男人天堂2024| 午夜精品久久久久| 国产欧美精品一区aⅴ影院| 欧美日韩亚洲不卡| 国产精品综合不卡av| 农夫在线精品视频免费观看| 在线观看视频亚洲| 亚洲视频综合在线| 亚洲国产精品国自产拍av秋霞| 国产亚洲在线观看| 久久av一区二区三区漫画| 欧美v国产在线一区二区三区| 在线视频欧美日韩| 欧美网站在线观看| 在线观看国产一区二区| 欧美啪啪一区| 国产日韩在线播放| av成人老司机| 狠狠色丁香婷婷综合久久片| 国产精品制服诱惑| 欧美四级电影网站| 久久综合电影| 久久午夜精品| 亚洲免费高清| 亚洲日本欧美在线| 国产欧美精品一区| 国产一级一区二区| 亚洲欧美日韩精品久久| 亚洲清纯自拍| 欧美精品亚洲精品| 蜜臀99久久精品久久久久久软件| 99v久久综合狠狠综合久久| 国模精品一区二区三区色天香| 亚洲欧美清纯在线制服| 嫩草伊人久久精品少妇av杨幂| 国产一级揄自揄精品视频| 欧美午夜在线视频| 欧美日韩国产在线播放| 狠狠色综合色综合网络| 国产精品毛片高清在线完整版| 欧美日韩一区二区三区在线视频| 亚洲国产日韩美| 欧美一区二区免费观在线| 亚洲青涩在线| 最新国产成人av网站网址麻豆| 亚洲欧洲日韩综合二区| 亚洲久久一区| 久久久噜噜噜久久中文字免| 国产乱码精品一区二区三区五月婷| 女人香蕉久久**毛片精品| 国产精品欧美一区二区三区奶水| 麻豆精品一区二区综合av| 国产精品久久久久久av下载红粉| 在线观看av一区| 亚洲一二三级电影| 另类欧美日韩国产在线| 激情综合中文娱乐网| 欧美日本亚洲| 欧美成人四级电影| 欧美三级视频在线| 久久综合国产精品台湾中文娱乐网| 欧美视频专区一二在线观看| 欧美不卡激情三级在线观看| 激情视频亚洲| 黄色精品一区| 欧美顶级大胆免费视频| 亚洲精品日产精品乱码不卡| 国产麻豆一精品一av一免费| 国产亚洲精品久久久久婷婷瑜伽| 欧美日韩久久精品| 亚洲黄页视频免费观看| 在线 亚洲欧美在线综合一区| 亚洲欧美国产高清| 国产香蕉97碰碰久久人人| 性色一区二区| 欧美精品自拍| 欧美在线免费观看视频| 亚洲电影中文字幕| 中日韩高清电影网| 午夜一级在线看亚洲| 一本色道久久精品| 国产在线拍偷自揄拍精品| 久久夜精品va视频免费观看| 美女网站在线免费欧美精品| 一区二区三区三区在线| 黄色精品一二区| 韩国一区二区三区美女美女秀| 奶水喷射视频一区| 欧美日韩视频在线一区二区| 久久先锋影音av| 亚洲人成小说网站色在线| 久久精品男女| 亚洲国产精品欧美一二99| 这里只有精品电影| 欧美韩日精品| 国产精品xxxxx| 欧美日韩1区| 亚洲精品裸体| 欧美午夜影院| 麻豆精品91| 鲁大师成人一区二区三区| 激情六月婷婷综合| 亚洲欧美国产精品专区久久| 欧美日韩免费网站| 99综合视频| 在线观看欧美亚洲| 在线一区欧美| 欧美激情视频一区二区三区不卡| 国产精品无人区| 欧美一区二区三区免费视频| 欧美日韩日本网| 亚洲一二三区在线观看| 欧美护士18xxxxhd| 亚洲精品麻豆| 欧美午夜激情小视频| 欧美日韩一区高清| 亚洲毛片在线免费观看| 欧美大秀在线观看| 在线观看一区二区视频| 国产精品美女久久久久久2018| 亚洲精品一级| 狠狠色综合色区| 国产午夜精品视频免费不卡69堂| 国产精品影音先锋| 亚洲麻豆国产自偷在线| 久久久久久亚洲精品杨幂换脸| 亚洲欧美卡通另类91av| 国产一区二区三区日韩| 日韩午夜免费视频| 国产精品久久久久影院色老大| 国产资源精品在线观看| 国产综合色在线| 亚洲国产免费看| 国产一区二区三区久久悠悠色av| 一区二区三区精密机械公司| 国产亚洲一区精品| 亚洲精品一区二区三区樱花| 亚洲区在线播放| 国产欧美日韩高清| 欧美凹凸一区二区三区视频| 国产欧美精品| 欧美三级日本三级少妇99| 亚洲国产精品第一区二区三区| 欧美肥婆bbw| 99精品国产在热久久| 国产精品日韩欧美一区二区| 亚洲欧美中文日韩v在线观看| 国产欧美日韩在线视频| 欧美三级电影一区| 亚洲精品日韩在线观看| 久久aⅴ国产欧美74aaa| 亚洲一区三区在线观看| 国产色产综合色产在线视频| 欧美日韩国产成人| 国产日韩欧美综合| 国产精品久久久久久久第一福利| 黄色亚洲网站| 国产美女精品| 久久一区二区三区四区五区| 伊人久久男人天堂| 国产欧美精品va在线观看| 国产精品v亚洲精品v日韩精品| 亚洲电影下载| 欧美精品一区二区三区一线天视频| 国产在线观看91精品一区| 最新69国产成人精品视频免费| 亚洲影视在线| 一区二区欧美日韩视频| 欧美大片国产精品| 国产亚洲欧美中文| 亚洲精品美女在线| 亚洲激情不卡| 亚洲国产精品久久精品怡红院| 久久成人一区二区| 国产精品高清在线观看| 国产精品午夜视频| 亚洲国产另类 国产精品国产免费| 国产一区二区三区精品久久久| 欧美日韩专区在线| 亚洲一区二区三区激情| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲区免费影片| 欧美中文在线观看国产| 欧美一区二区三区婷婷月色| 亚洲高清在线| 伊人成人在线| 亚洲一区二区三区四区五区黄| 欧美影院成年免费版| 欧美日韩免费看| 国产精品欧美一区二区三区奶水| 欧美电影电视剧在线观看| 久久久久看片| 国产精品视频精品| 午夜精品一区二区三区电影天堂| 亚洲一二三区视频在线观看| 国产麻豆精品theporn| 国产欧美69| 日韩视频在线一区| 9久草视频在线视频精品| 国内久久视频| 欧美一区二区三区视频免费播放| 亚洲欧美日韩在线不卡| 国产精品成人久久久久| 亚洲视频在线二区| 亚洲一区二区视频在线| 国产一在线精品一区在线观看| 中文日韩在线视频| 一本久道综合久久精品| 久久精品女人天堂| 国产裸体写真av一区二区| 亚洲精品国产精品国产自| 久久久青草青青国产亚洲免观| 久久综合久久综合这里只有精品| 欧美影院精品一区| 亚洲精品在线免费观看视频| 国产精品美女主播在线观看纯欲| 亚洲风情亚aⅴ在线发布| 欧美电影免费观看网站|