ZigBee2007/PRO協(xié)議棧實(shí)驗(yàn)與實(shí)踐

出版時(shí)間:2009-3  出版社:北京航空航天大學(xué)  作者:李文仲//段朝玉  頁(yè)數(shù):314  
Tag標(biāo)簽:無(wú)  

前言

  當(dāng)今世界通信技術(shù)迅猛發(fā)展。ZigBee作為一種新興的短距離無(wú)線通信技術(shù),正有力地推動(dòng)著低速率無(wú)線個(gè)人區(qū)域網(wǎng)絡(luò)LR—WPAN(Low—RateWirelessPersonalAreaNetwork)的發(fā)展。Zig—Bee是基于IEEE802.15.4標(biāo)準(zhǔn)的應(yīng)用于無(wú)線監(jiān)測(cè)與控制應(yīng)用的全球性無(wú)線通信標(biāo)準(zhǔn),強(qiáng)調(diào)簡(jiǎn)單易用、近距離、低速率、低功耗(長(zhǎng)電池壽命)且極廉價(jià)的市場(chǎng)定位,可以廣泛應(yīng)用于工業(yè)控制、家庭自動(dòng)化、醫(yī)療護(hù)理、智能農(nóng)業(yè)、消費(fèi)類電子和遠(yuǎn)程控制等領(lǐng)域,擁有廣闊的應(yīng)用前景?! igBee技術(shù)核心是運(yùn)行于微控制器內(nèi)部的一套軟件,也稱之為軟件ZigBee協(xié)議棧,負(fù)責(zé)該協(xié)議規(guī)范制定的是ZigBee聯(lián)盟。ZigBee聯(lián)盟于2004年12月通過(guò)了ZigBeel.0(也稱Zig—Bee2004)標(biāo)準(zhǔn),之后于2005年9月公布并提供下載?! ?006年12月,ZigBee聯(lián)盟又推出ZigBee1.1(也稱ZigBee2006)版。ZigBeel.1較原有ZigBeel.0作了比較大的改進(jìn),例如新增ZCL(ZigBeeClusterLibrary)、集團(tuán)裝置(GroupDe—vice)、多播(Multicast)功效及更豐富的網(wǎng)絡(luò)拓?fù)?,并且可以直接通過(guò)無(wú)線方式(OverTheAir,OTA)進(jìn)行組態(tài)配置和軟件更新,此外還移除了KVP(KeyValuePair)的信息格式?! ?007年10月,ZigBee聯(lián)盟推出ZigBee2007,制訂出ZigBeeProFeatureSet(簡(jiǎn)稱ZigBeePRO)的新標(biāo)準(zhǔn),對(duì)ZigBee協(xié)議棧進(jìn)行了重大升級(jí),加強(qiáng)了對(duì)家庭自動(dòng)化(HomeAutomation,HA)、建筑/商業(yè)大樓自動(dòng)化(BuildingAutomation,BA)和高級(jí)抄表結(jié)構(gòu)(AdvancedMeterInfrastructure,AMI)3種應(yīng)用類型的支持;同時(shí)在自動(dòng)跳頻以及支持更大的網(wǎng)絡(luò)、更高級(jí)的路由算法等方面的改進(jìn)和提高,將ZigBee協(xié)議棧的可用性和可靠性提高到一個(gè)全新的階段。  成都無(wú)線龍通訊科技有限公司(以下簡(jiǎn)稱無(wú)線龍)自ZigBee協(xié)議公開以來(lái),一直專注于Zig—Bee技術(shù)的研究開發(fā),在ZigBee開發(fā)系統(tǒng)和相關(guān)教材書籍方面,努力跟蹤該技術(shù)的發(fā)展。Zig—Beel.0的協(xié)議配套教材為《ZigBee無(wú)線網(wǎng)絡(luò)技術(shù)入門與實(shí)戰(zhàn)》,配套開發(fā)系統(tǒng)為C51RF—JKS;ZigBeel.1的協(xié)議配套教材為《ZigBee2006無(wú)線網(wǎng)絡(luò)與無(wú)線定位實(shí)戰(zhàn)》,配套開發(fā)系統(tǒng)為CSlRF一3一PK。本教材就是專門為ZigBeePRO協(xié)議而作,配套系統(tǒng)為C51RF—CC2520一PK。

內(nèi)容概要

介紹掌握Z(yǔ)igBee技術(shù)的關(guān)鍵——ZigBee協(xié)議棧。從ZigBee1.0到ZigBee1.1,再到目前的ZigBee PRO,協(xié)議棧的結(jié)構(gòu)、功能調(diào)用、參數(shù)設(shè)置、軟件代碼等都有了重大的變化,掌握的難度也在不斷增加。如何在這復(fù)雜的協(xié)議棧技術(shù)手冊(cè)和浩瀚的代碼中抓住其中的精髓?如何駕馭協(xié)議棧和實(shí)現(xiàn)自己的應(yīng)用設(shè)計(jì)?只有靠具體動(dòng)手實(shí)踐,靠大量的實(shí)驗(yàn)去體驗(yàn)和觀察。同時(shí)介紹了本書涉及的ZigBee芯片CC2520及相關(guān)低功耗微控制器MSP430。    本書沒(méi)有太多的理論描述,主要從實(shí)踐人手,讓讀者更多地體會(huì)ZigBee協(xié)議如何用程序?qū)崿F(xiàn),如何利用ZigBee協(xié)議達(dá)到需要的目的,如何在ZigBee協(xié)議棧之上建立自己的應(yīng)用,從而更快速地完成項(xiàng)目。    本書可作為從事單片機(jī),無(wú)線應(yīng)用、自動(dòng)化控制、無(wú)線傳感等技術(shù)的工程技術(shù)人員的學(xué)習(xí)、參考用書,也可作為高等院校的計(jì)算機(jī)、電子、自動(dòng)化專業(yè)無(wú)線通信課程的教材。

書籍目錄

第1章  zigBee技術(shù)概述  1.1 zigBee技術(shù)的演變與進(jìn)展    1.1.1 ZigBee技術(shù)的由來(lái)    1.1.2 ZigBee技術(shù)的發(fā)展歷程  1.2 ZigBee技術(shù)特點(diǎn)  1.3  ZigBee2007/PR0特性    1.3.1  ZigBee與ZigBee PR0比較    1.3.2 不同ZigBee版本的兼容分析  1.4 ZigBee無(wú)線網(wǎng)絡(luò)使用頻譜和ISM開放頻帶  1.5 ZigBee技術(shù)的廣闊應(yīng)用前景第2章  低功耗微控制器MSP430與zigBee芯片CC2520  2.1 低功耗微控制器MSP430    2.1.1 關(guān)鍵特性    2.1.2 MSP430模塊化架構(gòu)    2.1.3  16位RISC先進(jìn)CPU    2.1.4 超低功耗性能    2.1.5 靈活的時(shí)鐘系統(tǒng)    2.1.6 智能外設(shè)    2.1.7  MSP430應(yīng)用  2.2  MSP430F2618簡(jiǎn)介    2.2.1  MSP430F2xxx介紹    2.2.2  MSP430F2618特性  2.3  ZigBee芯片CC2520      2.3.1  CC2520的特性    2.3.2 CC2520引腳描述    2.3.3  cC2520與CC2420的區(qū)別    2.3.4 CC2520典型設(shè)計(jì)第3章  zigBee無(wú)線網(wǎng)絡(luò)多功能開發(fā)系統(tǒng)  3.1  無(wú)線網(wǎng)絡(luò)ZigBee開發(fā)系統(tǒng)平臺(tái)選擇    3.1.1  如何選擇嵌入式無(wú)線開發(fā)工具和平臺(tái)    3.1.2 需要的設(shè)備和必要條件    總結(jié)  3.2  多功能可視化ZigBee無(wú)線網(wǎng)絡(luò)開發(fā)系統(tǒng)C51RF-3-P    3.2.1 CSlRF-3-PK仿真器    3.2.2 網(wǎng)絡(luò)液晶擴(kuò)展板    3.2.3 C51RF-3-PK電池板    3.2.4 ZigBee模塊  3.3 圖形化ZigBee2007開發(fā)系統(tǒng)    3.3.1 ZigBee模塊CC2520    3.3.2 網(wǎng)絡(luò)液晶擴(kuò)展板  3.4 ZigBee軟件集成開發(fā)平臺(tái)    3.4.1 IAR集成開發(fā)環(huán)境的安裝    3.4.2 添加文件或新建程序文件    3.4.3 設(shè)置工程選項(xiàng)參數(shù)    3.4.4 編譯、鏈接、下載    3.4.5 仿真調(diào)試第4章  ZigBee開發(fā)入門  4.1 認(rèn)識(shí)ZigBee協(xié)議棧  4.2 ZigBee網(wǎng)絡(luò)數(shù)據(jù)傳輸    4.2.1 實(shí)驗(yàn)?zāi)康?   4.2.2 ZigBee數(shù)據(jù)傳輸原理解析    4.2.3 實(shí)驗(yàn)設(shè)備準(zhǔn)備  4.3 ZigBee協(xié)議棧編譯/下載    4.3.1 設(shè)備選擇及設(shè)置    4.3.2 編譯/下載程序  4.4  ZigBee源代碼剖析    4.4.1 發(fā)送一個(gè)信息包    4.4.2 收發(fā)數(shù)據(jù)過(guò)程    4.4.3 接收一個(gè)信息包  4.5 實(shí)驗(yàn)流程    4.5.1 流程圖    4.5.2 路由器代碼    4.5.3 協(xié)調(diào)器代碼  4.6 ZigBee分析儀分析ZigBee數(shù)據(jù)包    4.6.1 協(xié)議分析儀  ……第5章 ZigBee無(wú)線網(wǎng)絡(luò)開發(fā)進(jìn)階第6章 ZigBee2007/PRO入門第7章 ZigBee2007/PRO進(jìn)階第8章 ZigBee2007/PRO高級(jí)應(yīng)用——家庭自動(dòng)化第9章 ZigBee2007無(wú)線傳感器網(wǎng)絡(luò)附錄A 網(wǎng)絡(luò)層所定義的特性常量附錄B 網(wǎng)絡(luò)層信息庫(kù)屬性參考文獻(xiàn)

章節(jié)摘錄

  第1章 zigBee技術(shù)概述  ZigBee是一種新興的短距離、低速率無(wú)線網(wǎng)絡(luò)技術(shù)。它是一種介于無(wú)線標(biāo)記技術(shù)與藍(lán)牙之間的技術(shù)提案,此前被稱作HomeRF Lite或FireFly無(wú)線技術(shù),主要用于近距離無(wú)線連接。它有自己的無(wú)線電標(biāo)準(zhǔn),是通過(guò)數(shù)千個(gè)微小的傳感器之間相互協(xié)調(diào)來(lái)實(shí)現(xiàn)通信的。這些傳感器只需要很少的能量,以接力的方式通過(guò)無(wú)線電波將數(shù)據(jù)從一個(gè)傳感器傳到另一個(gè)傳感器,所以通信效率非常高。而這些數(shù)據(jù)就可以進(jìn)入計(jì)算機(jī)用于分析,或者被另外一種無(wú)線技術(shù)如WiMax收集?! ?.1 zigBee技術(shù)的演變與進(jìn)展  ZigBee的基礎(chǔ)是IEEE 802.15.4。它是IEEE無(wú)線個(gè)人區(qū)域網(wǎng)(Personal Area Network,PAN)工作組的一項(xiàng)標(biāo)準(zhǔn),被稱作IEEE 802.15.4(ZigBee)技術(shù)標(biāo)準(zhǔn)。  ZigBee不只是802.15.4的名字。因?yàn)镮EEE僅規(guī)范了低級(jí)媒體控制層(MAC)層和物理層協(xié)議,所以ZigBee聯(lián)盟對(duì)其網(wǎng)絡(luò)層協(xié)議和API進(jìn)行了標(biāo)準(zhǔn)化。IEEE 802.15.4完全協(xié)議用于一次可直接連接到一個(gè)設(shè)備的基本節(jié)點(diǎn)的4 KB,或者作為Hub或路由器的協(xié)調(diào)器的32 KB。每個(gè)協(xié)調(diào)器可連接多達(dá)255個(gè)節(jié)點(diǎn),幾個(gè)協(xié)調(diào)器則可形成一個(gè)網(wǎng)絡(luò),而對(duì)路由傳輸?shù)臄?shù)目則沒(méi)有限制。ZigBee聯(lián)盟還開發(fā)了安全層,以保證這種便攜設(shè)備不會(huì)意外泄漏其標(biāo)識(shí),而且這種利用網(wǎng)絡(luò)的遠(yuǎn)距離傳輸不會(huì)被其他節(jié)點(diǎn)獲得。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ZigBee2007/PRO協(xié)議棧實(shí)驗(yàn)與實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

  •     這次我想評(píng)論的又是一本北航出版社出的書,屬于無(wú)線單片機(jī)技術(shù)叢書系列。雖然之前已經(jīng)翻閱過(guò)這個(gè)系列中的另一本書,感覺(jué)寫得很是混亂,但無(wú)奈和ZigBee Pro相關(guān)的文獻(xiàn)資料太少,所以不得不掏錢從卓越上訂了這么一本新書,這也是市面上唯一一本涉及ZigBee Pro技術(shù)內(nèi)容的圖書。實(shí)際上這套系列叢書中的大部分內(nèi)容都是在為國(guó)內(nèi)某無(wú)線通訊公司的產(chǎn)品做廣告,這其實(shí)也無(wú)可厚非,只要書的內(nèi)容寫得好,有參考和應(yīng)用價(jià)值,讀者一般是不會(huì)介意的。可惜這本書只是在條理上比上本《ZigBee無(wú)線網(wǎng)絡(luò)技術(shù)入門與實(shí)戰(zhàn)》清晰了一些,但在具體的理論介紹中,還是存在著一絲不掛的抄襲和五花八門的錯(cuò)誤。
      
      首先是有關(guān)ZigBee Pro協(xié)議的介紹,這應(yīng)該是本書下筆的重點(diǎn),可全書只用了十頁(yè)的篇幅來(lái)敘述了ZigBee Pro的特性,而且這部分內(nèi)容完全照抄了網(wǎng)上的兩篇中文文獻(xiàn)。之前我已經(jīng)在網(wǎng)上搜遍了所有關(guān)于的ZigBee Pro的文章,中文的基本上只有這兩篇,即使是英文文獻(xiàn)也幾乎沒(méi)有幾篇。本書一來(lái)沒(méi)有注明這兩篇文章為參考文獻(xiàn),二來(lái)雖然一字不落的把人家的文字拷貝過(guò)來(lái),卻把原文中的很多圖表給弄錯(cuò)了,比如從圖1.8到圖1.13的這幾幅圖,不是標(biāo)題被寫錯(cuò)了,就是把圖中細(xì)節(jié)給畫錯(cuò)了。這只能說(shuō)明本書的編者沒(méi)花心思過(guò)目原文的內(nèi)容,估計(jì)也談不上什么理解了。編者同樣應(yīng)該沒(méi)有查閱國(guó)外的一些相關(guān)資料,所以Frequency Agility,Asymmetric Link Handling和Multicast這些ZigBee Pro的新特性都沒(méi)有在書中得到具體的介紹??尚Φ氖菚姆饷嫔暇褪茿symmetric Link Handling的示意圖,可是在文中卻只字未提。另外第6頁(yè)和第186頁(yè)的內(nèi)容也完全相同,把別人的文章給拷貝了兩次。
      
      在對(duì)ZigBee協(xié)議的基本介紹中,本書也存在著明顯的錯(cuò)誤。比如第四章第二小節(jié)介紹ZigBee網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)脑?,建立網(wǎng)絡(luò)和加入網(wǎng)絡(luò)這兩部分內(nèi)容翻譯了官方的ZigBee協(xié)議文檔。可是本書翻譯的依舊是ZigBee2006版本的文檔,雖然其和ZigBee2007/Pro版本的差別不算太大。為了減少篇幅,本書在翻譯的過(guò)程中對(duì)原文檔內(nèi)容進(jìn)行了刪減和合并,導(dǎo)致某些地方條理混亂,比如把允許加入網(wǎng)絡(luò)和加入網(wǎng)絡(luò)合并在一節(jié),并莫名其妙的刪掉了NWK Rejoin這個(gè)重要的內(nèi)容。一些明顯的字詞錯(cuò)誤和缺漏不提,某些語(yǔ)句的翻譯也顯得很業(yè)余。比如原始文檔中”When this procedure is initiated, the NLME of a potential parent shall first determine whether the device wishing to join already exists on its network.” 這句,在書中被翻譯成”當(dāng)這個(gè)流程開始后,潛在父設(shè)備的網(wǎng)絡(luò)層管理實(shí)體(NLME)首先要確定設(shè)備是否愿意與已經(jīng)存在的網(wǎng)絡(luò)連接”。在我看來(lái),翻譯成”潛在父設(shè)備的網(wǎng)絡(luò)層管理實(shí)體(NLME)首先要確定愿意加入它的設(shè)備是否已經(jīng)存在于網(wǎng)絡(luò)中”似乎要好的多。
      
      如果這些錯(cuò)誤存在一篇普通的畢業(yè)論文中,還情有可原,但出現(xiàn)在這樣的專業(yè)書籍中就有些讓人覺(jué)得不可接受了,這樣的內(nèi)容只會(huì)讓剛?cè)腴T的新手對(duì)ZigBee的基本概念更加糊涂。其實(shí)學(xué)習(xí)ZigBee技術(shù)最便捷的方法就是直接去看那些國(guó)外大公司網(wǎng)站上的技術(shù)支持文檔,無(wú)論是準(zhǔn)確性、條理性和易懂性上都不是國(guó)內(nèi)這些亂七八糟的文章所可比的。當(dāng)然前提是你要有能力和耐心看完那些英文。
      
  •   還好有你的回復(fù) 最近我想學(xué)習(xí)自己寫協(xié)議
    能推薦一些學(xué)習(xí)資料么
  •   我也買了這本關(guān)于ZIGBEE2007/PRO的書,讓我看得很是郁悶,明明在ZIGBEE2007/PRO的特性章節(jié)有描述清楚ZIGBEE2006版本與PRO的區(qū)別,但后邊幾章依然是用的ZIGBEE2006規(guī)范版本在做說(shuō)明,這不是誤導(dǎo)嗎?看了下封面,明明寫的是關(guān)于2007/PRO版本的書?。?。。太不負(fù)責(zé)任了!這樣的公司讓人怎么相信你們的產(chǎn)品呢?
  •   我也買這這本書,感覺(jué)純粹是摘抄加翻譯。。。而且翻譯也很爛。。。。
  •   我是學(xué)電氣自動(dòng)化的...畢業(yè)設(shè)計(jì)不幸抽到ZIGBEE,我該看什么書入門?
  •   個(gè)別程序的翻譯也讓人無(wú)語(yǔ),不如直接看Z-STACK里面的原文注釋
  •   直接看里面的說(shuō)明文檔,挺給力的,國(guó)產(chǎn)的基本感覺(jué)都不咋地。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7