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