Zigbee應(yīng)該如何入門(mén)
--------怎樣正確理解協(xié)議棧,快速開(kāi)發(fā)屬于自己的東西
最近有好多朋友問(wèn)我如何用Zigbee開(kāi)發(fā)自己的東西,應(yīng)該如何入門(mén),首先應(yīng)該看那些資料,特別是協(xié)議棧代碼,看的頭都大啦,是越看越糊涂。
在我看來(lái),Zigbee模塊就相當(dāng)于一臺(tái)計(jì)算機(jī),他本身里面全是FF,需要我們給他來(lái)灌輸程序,就相當(dāng)于一臺(tái)裸機(jī),而協(xié)議棧就是這臺(tái)計(jì)算機(jī)的系統(tǒng),不管是04/06/07/ PRO等,就相當(dāng)于計(jì)算機(jī)用得是98/2000/XP的系統(tǒng)一樣,我們所要做的工作是用這臺(tái)計(jì)算機(jī)和系統(tǒng)給用戶(hù)開(kāi)發(fā)我們的軟件,那么系統(tǒng)我們要有個(gè)了解,但是我們沒(méi)有必要去研究電腦系統(tǒng)是怎么做的。這是微軟的事,不是我們的事,對(duì)于Zigbee來(lái)說(shuō),這是做開(kāi)發(fā)套件他們公司的事,不是我們用戶(hù)的事,在開(kāi)發(fā)的過(guò)程中我們很可能要調(diào)用協(xié)議棧里面的函數(shù),怎么樣調(diào)用,何時(shí)調(diào)用要根據(jù)我們開(kāi)發(fā)軟件的要求,就像我們用vb在計(jì)算機(jī)上來(lái)給客戶(hù)開(kāi)發(fā)軟件調(diào)用動(dòng)態(tài)鏈接庫(kù)一樣。Zigbee有幾個(gè)層,大家要做的其實(shí)就是用戶(hù)層,總之一句話(huà),把他當(dāng)作無(wú)線(xiàn)單片機(jī)來(lái)對(duì)待就對(duì)啦。
說(shuō)啦那么多,不知道大家能不能夠了解,最好學(xué)習(xí)辦法還是買(mǎi)一套Zigbee開(kāi)發(fā)套件,先看下模塊資料,芯片資料,然后主要是把例程調(diào)試一下,看一下例程的代碼是怎么做的,怎么運(yùn)行的,根據(jù)我上面所說(shuō)的看啦之后我相信你很快就會(huì)開(kāi)發(fā)出自己的Zigbee產(chǎn)品,之后你就是Zigbee方面的老師啦,呵呵。市場(chǎng)上Zigbee套件很多,應(yīng)該選個(gè)什么樣的套件呢?也有好多朋友問(wèn)我這個(gè)問(wèn)題,既然說(shuō)到這啦,就談?wù)勥@個(gè)問(wèn)題吧!
市場(chǎng)上Zigbee產(chǎn)品很多,其中TI的cc2430和cc2530在市場(chǎng)上占有率比較高,也是以后的一個(gè)趨勢(shì),資料又多,功能也很強(qiáng)大,還集成有A/D轉(zhuǎn)換,集成的51的核,比較容易上手。我個(gè)人建議大家可以用cc2530開(kāi)發(fā)套件,他與cc2430相比,存儲(chǔ)器大,傳輸距離遠(yuǎn),就不在這啰嗦啦,這些資料網(wǎng)上都有。那么應(yīng)該怎么樣選擇廠家呢!
我個(gè)人認(rèn)為首先要考慮產(chǎn)品質(zhì)量,配置情況,價(jià)格等。然后還要考慮售后服務(wù),技術(shù)支持(這一點(diǎn)特別重要),資料和例程等因素。算啦,給大家推薦一款吧,西安達(dá)泰電子有限公司的DTD253A_Demo5就比較不錯(cuò),包括一個(gè)開(kāi)發(fā)底板,可以編程,仿真,下載,調(diào)試用,可用計(jì)算機(jī)USB供電,還有虛擬串口,給筆記本用戶(hù)用串口調(diào)試東西帶來(lái)啦方便。4個(gè)電池調(diào)試板,有DS18B20溫度傳感器,模擬電位器等,還預(yù)留有濕度等傳感器接口,232串口等,用著很方便。5個(gè)Zigbee模塊,可以拓?fù)渚W(wǎng)絡(luò)。價(jià)格也很便宜才2800元/套,技術(shù)支持特別好,資料也很齊全,其中蘭州工業(yè)高等專(zhuān)科學(xué)校就是用的他家的開(kāi)發(fā)套件參加的2010年大學(xué)生設(shè)計(jì)大賽在西安西郵還獲得啦二等獎(jiǎng)。
時(shí)間有限,就說(shuō)這么多吧!有興趣的朋友可以加我一起交流,相互學(xué)習(xí)。最后希望大家經(jīng)過(guò)耐心的學(xué)習(xí)之后都能有開(kāi)發(fā)出自己東西的開(kāi)心。QQ:1214231252
|