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

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

前言

  當(dāng)今世界通信技術(shù)迅猛發(fā)展。ZigBee作為一種新興的短距離無(wú)線(xiàn)通信技術(shù),正有力地推動(dòng)著低速率無(wú)線(xiàn)個(gè)人區(qū)域網(wǎng)絡(luò)LR—WPAN(Low—RateWirelessPersonalAreaNetwork)的發(fā)展。Zig—Bee是基于IEEE802.15.4標(biāo)準(zhǔn)的應(yīng)用于無(wú)線(xiàn)監(jiān)測(cè)與控制應(yīng)用的全球性無(wú)線(xiàn)通信標(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)類(lèi)電子和遠(yuǎn)程控制等領(lǐng)域,擁有廣闊的應(yīng)用前景?! igBee技術(shù)核心是運(yùn)行于微控制器內(nèi)部的一套軟件,也稱(chēng)之為軟件ZigBee協(xié)議棧,負(fù)責(zé)該協(xié)議規(guī)范制定的是ZigBee聯(lián)盟。ZigBee聯(lián)盟于2004年12月通過(guò)了ZigBeel.0(也稱(chēng)Zig—Bee2004)標(biāo)準(zhǔn),之后于2005年9月公布并提供下載。  2006年12月,ZigBee聯(lián)盟又推出ZigBee1.1(也稱(chēng)ZigBee2006)版。ZigBeel.1較原有ZigBeel.0作了比較大的改進(jìn),例如新增ZCL(ZigBeeClusterLibrary)、集團(tuán)裝置(GroupDe—vice)、多播(Multicast)功效及更豐富的網(wǎng)絡(luò)拓?fù)?,并且可以直接通過(guò)無(wú)線(xiàn)方式(OverTheAir,OTA)進(jìn)行組態(tài)配置和軟件更新,此外還移除了KVP(KeyValuePair)的信息格式?! ?007年10月,ZigBee聯(lián)盟推出ZigBee2007,制訂出ZigBeeProFeatureSet(簡(jiǎn)稱(chēng)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)用類(lèi)型的支持;同時(shí)在自動(dòng)跳頻以及支持更大的網(wǎng)絡(luò)、更高級(jí)的路由算法等方面的改進(jìn)和提高,將ZigBee協(xié)議棧的可用性和可靠性提高到一個(gè)全新的階段?! 〕啥紵o(wú)線(xiàn)龍通訊科技有限公司(以下簡(jiǎn)稱(chēng)無(wú)線(xiàn)龍)自ZigBee協(xié)議公開(kāi)以來(lái),一直專(zhuān)注于Zig—Bee技術(shù)的研究開(kāi)發(fā),在ZigBee開(kāi)發(fā)系統(tǒng)和相關(guān)教材書(shū)籍方面,努力跟蹤該技術(shù)的發(fā)展。Zig—Beel.0的協(xié)議配套教材為《ZigBee無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)入門(mén)與實(shí)戰(zhàn)》,配套開(kāi)發(fā)系統(tǒng)為C51RF—JKS;ZigBeel.1的協(xié)議配套教材為《ZigBee2006無(wú)線(xiàn)網(wǎng)絡(luò)與無(wú)線(xiàn)定位實(shí)戰(zhàn)》,配套開(kāi)發(fā)系統(tǒng)為CSlRF一3一PK。本教材就是專(zhuān)門(mén)為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)和觀(guān)察。同時(shí)介紹了本書(shū)涉及的ZigBee芯片CC2520及相關(guān)低功耗微控制器MSP430。    本書(shū)沒(méi)有太多的理論描述,主要從實(shí)踐人手,讓讀者更多地體會(huì)ZigBee協(xié)議如何用程序?qū)崿F(xiàn),如何利用ZigBee協(xié)議達(dá)到需要的目的,如何在ZigBee協(xié)議棧之上建立自己的應(yīng)用,從而更快速地完成項(xiàng)目。    本書(shū)可作為從事單片機(jī),無(wú)線(xiàn)應(yīng)用、自動(dòng)化控制、無(wú)線(xiàn)傳感等技術(shù)的工程技術(shù)人員的學(xué)習(xí)、參考用書(shū),也可作為高等院校的計(jì)算機(jī)、電子、自動(dòng)化專(zhuān)業(yè)無(wú)線(xiàn)通信課程的教材。

書(shū)籍目錄

第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ú)線(xiàn)網(wǎng)絡(luò)使用頻譜和ISM開(kāi)放頻帶  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ú)線(xiàn)網(wǎng)絡(luò)多功能開(kāi)發(fā)系統(tǒng)  3.1  無(wú)線(xiàn)網(wǎng)絡(luò)ZigBee開(kāi)發(fā)系統(tǒng)平臺(tái)選擇    3.1.1  如何選擇嵌入式無(wú)線(xiàn)開(kāi)發(fā)工具和平臺(tái)    3.1.2 需要的設(shè)備和必要條件    總結(jié)  3.2  多功能可視化ZigBee無(wú)線(xiàn)網(wǎng)絡(luò)開(kāi)發(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開(kāi)發(fā)系統(tǒng)    3.3.1 ZigBee模塊CC2520    3.3.2 網(wǎng)絡(luò)液晶擴(kuò)展板  3.4 ZigBee軟件集成開(kāi)發(fā)平臺(tái)    3.4.1 IAR集成開(kāi)發(fā)環(huán)境的安裝    3.4.2 添加文件或新建程序文件    3.4.3 設(shè)置工程選項(xiàng)參數(shù)    3.4.4 編譯、鏈接、下載    3.4.5 仿真調(diào)試第4章  ZigBee開(kāi)發(fā)入門(mén)  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ú)線(xiàn)網(wǎng)絡(luò)開(kāi)發(fā)進(jìn)階第6章 ZigBee2007/PRO入門(mén)第7章 ZigBee2007/PRO進(jìn)階第8章 ZigBee2007/PRO高級(jí)應(yīng)用——家庭自動(dòng)化第9章 ZigBee2007無(wú)線(xiàn)傳感器網(wǎng)絡(luò)附錄A 網(wǎng)絡(luò)層所定義的特性常量附錄B 網(wǎng)絡(luò)層信息庫(kù)屬性參考文獻(xiàn)

章節(jié)摘錄

  第1章 zigBee技術(shù)概述  ZigBee是一種新興的短距離、低速率無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)。它是一種介于無(wú)線(xiàn)標(biāo)記技術(shù)與藍(lán)牙之間的技術(shù)提案,此前被稱(chēng)作HomeRF Lite或FireFly無(wú)線(xiàn)技術(shù),主要用于近距離無(wú)線(xiàn)連接。它有自己的無(wú)線(xiàn)電標(biāo)準(zhǔn),是通過(guò)數(shù)千個(gè)微小的傳感器之間相互協(xié)調(diào)來(lái)實(shí)現(xiàn)通信的。這些傳感器只需要很少的能量,以接力的方式通過(guò)無(wú)線(xiàn)電波將數(shù)據(jù)從一個(gè)傳感器傳到另一個(gè)傳感器,所以通信效率非常高。而這些數(shù)據(jù)就可以進(jìn)入計(jì)算機(jī)用于分析,或者被另外一種無(wú)線(xiàn)技術(shù)如WiMax收集?! ?.1 zigBee技術(shù)的演變與進(jìn)展  ZigBee的基礎(chǔ)是IEEE 802.15.4。它是IEEE無(wú)線(xiàn)個(gè)人區(qū)域網(wǎng)(Personal Area Network,PAN)工作組的一項(xiàng)標(biāo)準(zhǔn),被稱(chēng)作IEEE 802.15.4(ZigBee)技術(shù)標(biāo)準(zhǔn)?! igBee不只是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)盟還開(kāi)發(fā)了安全層,以保證這種便攜設(shè)備不會(huì)意外泄漏其標(biāo)識(shí),而且這種利用網(wǎng)絡(luò)的遠(yuǎn)距離傳輸不會(huì)被其他節(jié)點(diǎn)獲得。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


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


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

 
 

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

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

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