10天征服Zigbee
面對通信產(chǎn)品的無線開發(fā),工程師們還為復(fù)雜的射頻(RF)設(shè)計的舉步維艱而感到力不從心么?
面對陌生的zigbee論文,作為即將踏入無線通信領(lǐng)域的你,還為導(dǎo)師分配給你的研究課題無所適從么?
面對資源強(qiáng)大結(jié)構(gòu)復(fù)雜的ARM系列嵌入式系統(tǒng),你還為MCS8051感到毫無用武之地感到沮喪么?
面對物聯(lián)網(wǎng)的推廣和快速發(fā)展,身處IT行業(yè)的你還為沒有找到自己職業(yè)發(fā)展的方向而感到迷茫么?
新一代的Zigbee無線通信技術(shù)的出現(xiàn)將為你的未來帶來一絲改變和一絲欣喜。讓我們一起輕松的踏入Zigbee的學(xué)習(xí)之旅。
相信大家都聽過郭天祥的十天征服單片機(jī)系列吧,其實(shí)只要方法正確,通過自己的努力自學(xué)zigbee和8051一樣簡單!十天也能征服zigbee!接下來讓我們先了解下zigbee的基本概念。
提到物聯(lián)網(wǎng),就會提到傳感器網(wǎng)絡(luò),進(jìn)而會涉及到Zigbee。首先我們簡單介紹一下zigbee技術(shù),以及他的應(yīng)用和發(fā)展,你會對zigbee有個整體的認(rèn)識。
物聯(lián)網(wǎng):通過射頻識別(RFID)、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,把任何物體與互聯(lián)網(wǎng)相連接,進(jìn)行信息交換和通信,以實(shí)現(xiàn)對物體的智能化識別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)。
無線傳感器網(wǎng)絡(luò)(Wireless Sensor Nnetwork,WSN):則是當(dāng)前在國際上備受關(guān)注的前沿?zé)狳c(diǎn)研究領(lǐng)域。能夠通過各類集成化的微型傳感器協(xié)同完成對各種環(huán)境或監(jiān)測對象的信息的實(shí)時監(jiān)測、感知和采集。
Zigbee定義:是IEEE 802.15.4協(xié)議的代名詞,是一種短距離、低功耗的無線通信技術(shù)。
Zigbee的特點(diǎn):近距離、低復(fù)雜度、自組織、低功耗、低數(shù)據(jù)速率、低成本,所以特別適合用來組建無線傳感器網(wǎng)絡(luò)。
Zigbee的用途:ZigBee 技術(shù)將主要嵌入在消費(fèi)性電子設(shè)備、智能家居和建筑樓宇自動化、工業(yè)控制、醫(yī)療設(shè)備等小范圍的基于無線通信的控制和自動化等領(lǐng)域中。
Zigbee發(fā)展前景:Zigbee 作為一項(xiàng)新興技術(shù)與其他通信技術(shù)相比,ZigBee 技術(shù)彌補(bǔ)了無線通信市場低成本、低功耗和低速率的空缺,相信在不遠(yuǎn)的將來,將有越來越多的內(nèi)置ZigBee 功能的設(shè)備進(jìn)入我們的生活,并將極大地改善我們的生活方式。
TI公司生產(chǎn)提供的CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 應(yīng)用的一個真正的片上系統(tǒng)(SoC)解決方案。大大簡化了射頻設(shè)計的復(fù)雜性幫助我們跨過射頻設(shè)計,它也是zigbee的硬件載體。它能夠以非常低的材料成本建立強(qiáng)大的網(wǎng)絡(luò)節(jié)點(diǎn)。CC2530 結(jié)合了領(lǐng)先的RF 收發(fā)器的優(yōu)良性能,業(yè)界標(biāo)準(zhǔn)的增強(qiáng)型8051 CPU,系統(tǒng)內(nèi)可編程閃存,8-KB RAM 和許多其他強(qiáng)大的功能。CC2530 有四種不同的閃存版本:CC2530F32/64/128/256,分別具有32/64/128/256KB 的閃存。CC2530 具有不同的運(yùn)行模式,使得它尤其適應(yīng)超低功耗要求的系統(tǒng)。運(yùn)行模式之間的轉(zhuǎn)換時間短,進(jìn)一步確保了低能源消耗。CC2530F256 結(jié)合了黃金單元ZigBee 協(xié)議棧,提供了一個強(qiáng)大和完整的ZigBee 解決方案。
了解完zigbee基本概念和發(fā)展前景,你是否對zigbee充滿信心?那么我們就開始zigbee的征服歷程吧!TI公司提供了zigbee的CC2530解決方案,基于TI的CC2530開發(fā)套件DTD253B-DEMO可以帶領(lǐng)學(xué)習(xí)者和開發(fā)者跨過復(fù)雜的射頻設(shè)計直接進(jìn)入zigbee的學(xué)習(xí)和開發(fā)領(lǐng)域。市面上有很多開發(fā)套件,價格相對來說比較便宜,自己學(xué)習(xí)更不需要天價的培訓(xùn)費(fèi),建議學(xué)習(xí)者使用開發(fā)套件進(jìn)行zigbee學(xué)習(xí)比較方便軟硬件環(huán)境的搭架,可能還會有相關(guān)例程可以減少學(xué)習(xí)中的困難,和更多的技術(shù)支持。當(dāng)然,有相關(guān)工作經(jīng)驗(yàn)的學(xué)習(xí)者也可以自己搭建各種軟硬件環(huán)境。
開發(fā)套件包含至zigbee開發(fā)模塊,相關(guān)的串口線,程序下載線,仿真器,TI免費(fèi)提供z-stack源碼等等。(參見http://www.dataie.com)
對大部分初學(xué)者來講,開發(fā)套件就是選擇一種合作,一種服務(wù),用來減少自己的脫變歷程,由于開發(fā)套件在征服zigbee過程中的重要性,所以使用相關(guān)套件我覺得很有必要。
(詳見http://www.dataie.com/productShowb?ArticleID=648)
針對CC2430/CC2530芯片的Zigbee開發(fā)套件可與IAR for MCS-51 集成開發(fā)環(huán)境無縫連接,操作方便、連接方便、簡單易學(xué),是學(xué)習(xí)開發(fā)Zigbee產(chǎn)品最好最實(shí)用的開發(fā)工具。通過USB接口連接電腦,具有代碼高速下載,在線調(diào)試,斷點(diǎn)、單步、變量觀察,寄存器觀察等功能,實(shí)現(xiàn)對CC2430/CC2530系列無線單片機(jī)實(shí)時在線仿真、調(diào)試。該開發(fā)套件模板能夠協(xié)助初學(xué)者和設(shè)計人員快速評估及進(jìn)行多種Zigbee應(yīng)用開發(fā)熟悉掌握硬件原理和協(xié)議棧。
通過開發(fā)套件進(jìn)行zigbee學(xué)習(xí)或開發(fā),很快很容易就感受到zigbee給我們帶來的快樂,這不僅僅是一套開發(fā)套件,而是一套學(xué)習(xí)方法,方法有了,接下來就要通過自己的努力相信我們像征服單片機(jī)一樣十天簡單快速的征服zigbee技術(shù)!祝大家旅途愉快!
可以去相關(guān)網(wǎng)站下載技術(shù)資料 (免費(fèi)資料下載:http://www.dataie.com/downb)
ZIGBEE成長介紹(http://hi.baidu.com/new/zhaorun808)