1、學習Zigbee,不僅僅是學習單片機芯片本身,還要掌握一堆叫做協議棧的代碼,學習的任務比較大。 2、互聯網上Zigbee相關的實用、深入的資料比較少,而Zigbee廠商TI提供的技術文檔很多不是按照邏輯上的關系列出來,而且都是英文,初學的朋友學起來非常費勁,效果不理想。 3、Zigbee初學的朋友,不知道去利用一些軟件和硬件上的工具幫助學習,學習效率比較低,事倍功半。
1、什么是Zigbee?它能干什么用? 為什么要引入Zigbee? Zigbee是無線設備之間的一種通信方式; Zigbee/Zigbee協議/Zigbee的通信方式有什么區別? 沒有任何區別,只是不同的說法而已。
Zigbee的作用就是用于無線模塊和模塊之間通信,構建無線局域網; 無線傳感器網絡? 如果這個無線局域網用于傳感器的數據收集和監控,那么這個網絡就叫做無線傳感器網絡,是無線局域網的一種具體應用。
引入Zigbee通信方式的原因: Zigbee有非常明顯的特點,優點是大規模組網能力和低功耗,缺點是數據傳輸速率不大,如果在某種應用中,需要這樣的優點,而它的缺點造成的影響不大,那么選用Zigbee非常合適。
2、學習Zigbee需要的儲備知識? 會簡單的C語言編程,最好有51單片機編程經驗。
4、學習誤區和學習方法? 誤區一: 初學的朋友,把Zigbee的學習僅僅當成是一個無線單片機來學,我們側重點應該偏向于協議棧和無限局域網這些。 誤區二: 很多初學的朋友,僅僅是拿到別人的代碼改一下口子,編譯下載,看現象,應該首先做出現象,然后把相關的代碼弄明白,這樣才是真正的掌握。 誤區三: 有些初學的朋友,一上來就去分析協議棧代碼,分析了很久,還是云里霧里,應該,掌握CC2530最基本的偏上實驗,然后掌握Zigbee無線局域網里的相關概念,做出簡單的無線現象,然后再用仿真器、抓包工具來分析相關的代碼。
無線個域網:在POS(球形范圍)范圍內提供高效、節能的無線通信方法!按照傳輸速率分為三種
| WPAN | 通信協議 |
|---|---|
| HR_WPAN | 802.15.3 |
| MR_WPAN | 藍牙 |
| LR_WPAN | 802.15.4(ZigBee) |
是一種標準,定義了短距離、低速率無線通信所需要的一系列協議! 基于ZigBee的無線網絡所使用的工作頻段為868MHz,915MHz以及2.4GHz,最大傳輸速率是250kbps。

高可靠性: (1)物理層兼容802.11.5協議 (2)使用OQPSK、DSSS以及CSMA_CA技術(數據沖突) (3)使用16-bitsCRC確保數據正確性 (4)帶應答方式 (5)采用星型網絡–多條路徑
低成本、低功耗 8bit的單片機即可使用該協議棧!單片機+濾波電路+PCB天線=ZigBee模塊。
低功耗只針對終端節點而言,對于協調器和路由器不存在低功耗一說!
數據發送期間瞬時電流:29ma 接收期間:24ma
傳感器一般使用30ma電流,所以模塊工作電流一般估算為60ma!
高安全性:可采用AES-128加密技術!低速率不同的無線電應用使用不同頻帶的電磁波,不同的電波具有不同的頻譜!通常是幾十兆hz到幾千兆hz!
每個國家都有自己的無線電管理機構–中國無線電管理委員會!
一般情況,使用每一個特定的頻段需要得到管理部門的許可!這樣才可以避免不同應用之間的相互干擾!但是有一部分頻段是對公眾開放的!不需要許可即可使用!以滿足不同應用的需求!常稱之為ISM頻段!
在中國,在135KHz以下的頻段也可以不通過許可就可以使用!
IEEE 802.15.4工作在ISM頻帶,定義了兩個頻段,2.4GHz頻段和896/915MHz頻帶。
2.4GHz:16個信道(11—26),速率為250kbps。全球用的ISM頻帶! 896MHz:20kbps,信道0(歐洲ISM) 915MHz:40kbps,1—10(北美ISM)
新聞熱點
疑難解答