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