版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、橙丁科技網(wǎng)址::cd6969.1.協(xié)議棧工作流程和無線收發(fā)控制LED提示:做此章實驗請先接好天線哦,至少接一條天線,因為無線是有阻抗的,設(shè)計時有天線就一定要接的。實驗內(nèi)容:1.ZigBee協(xié)議棧簡介2.如何使用ZigBee協(xié)議棧3.ZigBee協(xié)議棧的安裝、編譯與下載4.協(xié)議棧無線收發(fā)控制LED5.協(xié)議棧工作流程實現(xiàn)現(xiàn)象:協(xié)調(diào)器、終端上電,組網(wǎng)成功后D1燈閃爍前言前面講了理論和實驗都是為這章做鋪墊的,整個學(xué)習(xí)中本章的實驗是重中之重,也是
2、我們以后實際開發(fā)中必須用到的。本套開發(fā)板以實戰(zhàn)為主,用戶可非常簡單、方便的應(yīng)用到實際產(chǎn)品中,本公司開發(fā)產(chǎn)品也是基于此開發(fā)板開發(fā)的,去掉了一些華而不實的東西,如5向按鍵、增加OLED顯示、增加串口收發(fā)指示燈等等,用我們的開發(fā)板省去自己研究、裁剪沒用的資源和代碼,此項目工作涉及到軟件、硬件、協(xié)議等知識,并非短時間就可調(diào)試好的。那些號稱兼容TI程序的開發(fā)板,其實需要的水平最低,直接用TI給的參考設(shè)計,制板出來就行了;但是真正想應(yīng)用到實際當(dāng)中你
3、就知道,自己裁剪的工作量是蠻大的。你說這年頭幾家公司用5向按鍵、黑白屏(而且是翻新的,他們沒修改Lcd驅(qū)動,只能用TI提供的驅(qū)動)。以上只是有感而發(fā),不說了,只希望您使用后能對我們的工作認(rèn)可,我們知足了。ZigBee無線傳感器網(wǎng)絡(luò)涉及電子、電路、通信、射頻等多學(xué)科的知識,這對于入門級學(xué)習(xí)來說,無形中增加了學(xué)習(xí)難度,很多讀者看協(xié)議、射頻電路學(xué)了半年甚至更長的時間,但是連基本的點對點通信都無法實現(xiàn),更別說ZigBee網(wǎng)絡(luò)應(yīng)用了?;诖嗽?,
4、本章采用一種新學(xué)習(xí)思路,快速幫大家理解、使用ZigBee協(xié)議棧。先進行ZigBee無線網(wǎng)絡(luò)通信的學(xué)習(xí)和實驗,有了感性認(rèn)知后再看ZigBee協(xié)議棧視頻、射頻、天線等知識,看完后再實驗一遍加橙丁科技網(wǎng)址::cd6969.數(shù);當(dāng)然,接收端就調(diào)用接收函數(shù);當(dāng)你的設(shè)備沒事干的時候,你就調(diào)用睡眠函數(shù);要干活的時候就調(diào)用喚醒函數(shù)。所以當(dāng)你做具體應(yīng)用時,不需要關(guān)心協(xié)議棧是怎么寫的,里面的每條代碼是什么意思。除非你要做協(xié)議研究。每個廠商的協(xié)議棧有區(qū)別,也
5、就是函數(shù)名稱和參數(shù)可能有區(qū)別,這個要看具體的例子、說明文檔。怎么使用ZigBee協(xié)議棧舉個例子,用戶實現(xiàn)一個簡單的無線數(shù)據(jù)通信時的一般步驟:1、組網(wǎng):調(diào)用協(xié)議棧的組網(wǎng)函數(shù)、加入網(wǎng)絡(luò)函數(shù),實現(xiàn)網(wǎng)絡(luò)的建立與節(jié)點的加入。2、發(fā)送:發(fā)送節(jié)點調(diào)用協(xié)議棧的無線數(shù)據(jù)發(fā)送函數(shù),實現(xiàn)無線數(shù)據(jù)發(fā)送。3、接收:接收節(jié)點調(diào)用協(xié)議棧的無線數(shù)據(jù)接收函數(shù),實現(xiàn)無線數(shù)據(jù)接收。是不是看上去很簡單啊,其實協(xié)議棧很多都封裝好了,下面我們大概看看無線發(fā)送函數(shù):1.afStat
6、us_tAF_DataRequest(afAddrType_tdstAddr2.endPointDesc_tsrcEP3.uint16cID4.uint16len5.uint8buf6.uint8transID7.uint8options8.uint8radius)用戶調(diào)用該函數(shù)即可實現(xiàn)數(shù)據(jù)的無線數(shù)據(jù)的發(fā)送,此函數(shù)中有8個參數(shù),用戶需要將每個參數(shù)的含義理解以后,才能熟練使用該函數(shù)進行無線數(shù)據(jù)通信的目的?,F(xiàn)在只講其中最重要的兩個參數(shù),其它
7、參數(shù)不需要死記硬背,以后用多了自然就記住了。4.uint16len發(fā)送數(shù)據(jù)的長度;5.uint8buf指向存放發(fā)送數(shù)據(jù)的緩沖區(qū)的指針。至于調(diào)用該函數(shù)后,如何初始化硬件進行數(shù)據(jù)發(fā)送等工作,用戶不需要關(guān)心,ZigBee協(xié)議棧己經(jīng)將所需要的工作做好了,我們只需要調(diào)用相應(yīng)的API函數(shù)即可,而不必關(guān)心具體實現(xiàn)細(xì)節(jié)??雌饋硎遣皇呛芎唵文?,是不是有動手試試的沖動。先別急還要先安裝ZigBee協(xié)議棧才能進行開發(fā)調(diào)試呢,下面就動手安裝ZigBee協(xié)議棧吧
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- zigbee協(xié)議棧工作流程
- 1.安防工程工作流程和規(guī)范要求
- 1.黨支部改選換屆工作流程
- 學(xué)院收發(fā)室主要工作流程
- 財務(wù)控制工作流程
- 標(biāo)準(zhǔn)工作流程 (1)
- 1.建設(shè)工程結(jié)算價款爭議行政調(diào)解工作流程doc
- 采購工作流程及控制
- 招聘工作流程樣本 (1)
- 工作流程編寫范本1
- 烤魚工作流程和工作職責(zé)
- 廚房工作流程和標(biāo)準(zhǔn)
- 廚房工作流程和標(biāo)準(zhǔn)
- 工作流程圖-1
- 附件1就業(yè)工作流程
- 護理工作流程[1]
- 1、學(xué)生注冊工作流程
- 產(chǎn)品開發(fā)工作流程1
- 藍牙無線通信協(xié)議棧的實現(xiàn)和應(yīng)用.pdf
- led路燈改造項目能源審計工作流程
評論
0/150
提交評論