




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目 錄 TOC o 1-3 p h z HYPERLINK l _Toc370312933 實(shí)驗(yàn)一 物聯(lián)網(wǎng)嵌入式網(wǎng)關(guān)平臺搭建實(shí)驗(yàn) (2個學(xué)時) PAGEREF _Toc370312933 h 2 HYPERLINK l _Toc370312934 實(shí)驗(yàn)二 物聯(lián)網(wǎng)嵌入式網(wǎng)關(guān)編程實(shí)驗(yàn)(2個學(xué)時) PAGEREF _Toc370312934 h 3 HYPERLINK l _Toc370312935 實(shí)驗(yàn)三 物聯(lián)網(wǎng)QT界面編程實(shí)驗(yàn)(2個學(xué)時) PAGEREF _Toc370312935 h 7 HYPERLINK l _Toc370312936 實(shí)驗(yàn)四 CC2530基礎(chǔ)實(shí)驗(yàn)LED閃爍控制實(shí)驗(yàn)(2個學(xué)
2、時) PAGEREF _Toc370312936 h 8實(shí)驗(yàn)一 物聯(lián)網(wǎng)嵌入式網(wǎng)關(guān)平臺搭建實(shí)驗(yàn) (2個學(xué)時)一、實(shí)驗(yàn)?zāi)康模赫莆瘴锫?lián)網(wǎng)嵌入式網(wǎng)關(guān)平臺的搭建,了解由不同傳感器模塊組合形成的物聯(lián)網(wǎng)應(yīng)用的結(jié)構(gòu)組成和工作方式。二、實(shí)驗(yàn)內(nèi)容:了解嵌入式網(wǎng)關(guān)軟硬件組成,網(wǎng)關(guān)系統(tǒng)與各模塊之間的網(wǎng)絡(luò)連接建立和相互通信。三、實(shí)驗(yàn)要求:掌握嵌入式網(wǎng)關(guān)平臺的搭建,熟悉各模塊與網(wǎng)關(guān)的通信及其使用特性。四、實(shí)驗(yàn)設(shè)備:中軟國際物聯(lián)網(wǎng)實(shí)驗(yàn)箱一臺; 五、實(shí)驗(yàn)步驟:1啟動網(wǎng)關(guān)系統(tǒng)接通物聯(lián)網(wǎng)實(shí)驗(yàn)箱電源,待界面正常啟動后,撥碼開關(guān)1,2撥到ON端,其余OFF端;2啟動網(wǎng)關(guān)zigbee協(xié)調(diào)器按網(wǎng)關(guān)右下角ZIGBE RESET按鍵來啟動網(wǎng)
3、關(guān)zigbee協(xié)調(diào)器,需等zigbee核心板上的“ready”燈(紅燈)穩(wěn)定不再閃爍,表明網(wǎng)關(guān)組網(wǎng)成功,接下來即可啟動各物聯(lián)網(wǎng)節(jié)點(diǎn)模塊與網(wǎng)關(guān)進(jìn)行通信了;3單獨(dú)檢測各模塊的功能;4. 六、實(shí)驗(yàn)結(jié)果、總結(jié): 實(shí)驗(yàn)二 物聯(lián)網(wǎng)嵌入式網(wǎng)關(guān)編程實(shí)驗(yàn)(2個學(xué)時)一、實(shí)驗(yàn)?zāi)康模毫私饩W(wǎng)關(guān)編程,熟悉Z-STACK協(xié)議棧的程序結(jié)構(gòu)。實(shí)驗(yàn)內(nèi)容:Z-STACK協(xié)議棧入門。Z-Stack是由美國德州儀器(TI)開發(fā),符合IEEE 802.15.4標(biāo)準(zhǔn)的ZigBee協(xié)議棧,它可以運(yùn)行在CC2530以及TI別的硬件體系上,支持國際標(biāo)準(zhǔn)的智能能源和智能家居應(yīng)用體系(profiles)。特點(diǎn):免費(fèi)、半開源、快速開發(fā)協(xié)議下載地址:
4、/tool/cn/z-stack三、實(shí)驗(yàn)要求:學(xué)習(xí)、熟悉Z-STACK協(xié)議棧的程序結(jié)構(gòu),能夠讀懂或者修改。四、實(shí)驗(yàn)環(huán)境:中軟國際物聯(lián)網(wǎng)實(shí)驗(yàn)箱一臺; PC機(jī)。中軟國際 USB ZigBee Debug Adapter(仿真器) 一個五、實(shí)驗(yàn)步驟:ZIGBEE設(shè)備類型 : Coordinator ( 協(xié)調(diào)器 ),選擇在一個信道和PANID上建立網(wǎng)絡(luò)。 Router ( 路由器 ) ,允許其它設(shè)備加入網(wǎng)絡(luò),多跳路由。 End-Device (終端設(shè)備),沒有特定的維持網(wǎng)絡(luò)結(jié)構(gòu)的責(zé)任,可休眠。 ZigBee網(wǎng)絡(luò)由一個 Coordinator以及多Router 和多個End_Device組成。1打開Z-
5、STACK協(xié)議棧;2查看信道和PANID設(shè)置;3.數(shù)據(jù)傳輸路由是自動完成的,不需要開發(fā)者的代碼參與,傳輸APIAF_DataRequest(*dstAddr, *srcEp,cID, len, *buf, *transID, options, radius);函數(shù)功能:發(fā)送數(shù)據(jù)輸入?yún)?shù):dstAddr:發(fā)送數(shù)據(jù)的目標(biāo)地址。 srcEP:目標(biāo)節(jié)點(diǎn)描述。 cID: 指定cluster ID。 len:發(fā)送數(shù)據(jù)的長度。 buf:發(fā)送數(shù)據(jù)的起始地址。接收到數(shù)據(jù)后在用戶任務(wù)中生成事件SYS_EVENT_MSG / AF_INCOMING_CMD;六、實(shí)驗(yàn)結(jié)果、總結(jié):實(shí)驗(yàn)三 物聯(lián)網(wǎng)QT界面編程實(shí)驗(yàn)(2個學(xué)
6、時)一、實(shí)驗(yàn)?zāi)康模赫莆誕T開發(fā)平臺的搭建、使用,練習(xí)QT界面編程。二、實(shí)驗(yàn)內(nèi)容:用QTCreator編寫界面。三、實(shí)驗(yàn)要求:掌握QT平臺的搭建的一般方法,學(xué)會使用QTCreator編寫界面。四、實(shí)驗(yàn)環(huán)境: 中軟國際物聯(lián)網(wǎng)實(shí)驗(yàn)箱一臺; PC機(jī)。五、實(shí)驗(yàn)步驟:1安裝光盤資料中提供的VMare虛擬機(jī);2解壓光盤資料Ubuntu 10.10.zip,用虛擬機(jī)打開系統(tǒng)鏡像;3點(diǎn)擊Power on the virtual machine開機(jī),登陸界面;4. 打開QTCreator,新建工程;5. 選擇“choose”,來到下一步,輸入工程名字和保存的位置;6. 選擇“next”,直到“finish”,新建
7、文件;7. 布置界面(自由發(fā)揮),編譯、運(yùn)行。六、實(shí)驗(yàn)結(jié)果、總結(jié):實(shí)驗(yàn)四 CC2530基礎(chǔ)實(shí)驗(yàn)LED閃爍控制實(shí)驗(yàn)(2個學(xué)時)一、實(shí)驗(yàn)?zāi)康模赫莆誌AR的配置、程序代碼的編寫,以及編譯、調(diào)試的過程。運(yùn)用IAR編寫并在線調(diào)試LED燈閃爍實(shí)驗(yàn)。 二、實(shí)驗(yàn)內(nèi)容:熟悉IAR開發(fā)環(huán)境;編寫LED燈閃爍實(shí)驗(yàn)工程項(xiàng)目,并完成程序編寫和調(diào)試。三、實(shí)驗(yàn)要求:掌握IAR編譯環(huán)境的使用,熟悉程序的編寫、調(diào)試。四、實(shí)驗(yàn)環(huán)境: 中軟國際物聯(lián)網(wǎng)實(shí)驗(yàn)箱一臺; PC機(jī)。中軟國際 USB ZigBee Debug Adapter(仿真器) 一個五、實(shí)驗(yàn)步驟:1新建 Workspace 和 Project;2配置General Op
8、tionsTarget設(shè)置:Device:CC2530;Code Mode:Banked;Data model:Large;Calling convention:XDATA stack reetrant;3新建程序文件,引入頭文件#include ;4. 定義LED引腳可知led12分別受引腳P1_0P1_1的控制,因此可以定義 led1、led2 分別為引腳 P1_0、P1_1、。#define RLED P1_0 /定義RLED為P1_0口控制(紅燈)#define GLED P1_1 /定義GLED為P1_1口控制(綠燈)當(dāng)這兩個端口為低電平時小燈將被點(diǎn)亮。5. 首先,在使用P1_0P1
9、_1端口前,需對其工作方式以及輸入/輸出方向進(jìn)行設(shè)置,其中涉及到兩個SFR:P1SEL、P1DIR。CC2530具有 P0_0 P0_7 , P1_0P1_7 , P2_0P2_7 共21個I/O口。它們可作為通用數(shù)字I/O,也可用于連接ADC、定時/計(jì)數(shù)器或USART等外設(shè)IO。CC2530的SFR中有三類寄存器可用于配置這些IO口:PxSEL(x為0/1/2):P0/P1/P2口功能選擇0:通用數(shù)字IO,1:外設(shè)IO,缺省默認(rèn)為0PxDIR(x為0/1/2):P0/P1/P2口方向0:輸入,1:輸出,缺省默認(rèn)為0PxINP(x為0/1):P0/P1口輸入模式0:上拉/下拉,1:三態(tài),缺省默
10、認(rèn)為0在使用IO口時需配置,若缺省,則取系統(tǒng)默認(rèn)值。具體初始化過程如下:void Led_Initial(void) P1DIR |= 0 x03; /P1_0、P1_1定義為輸出 RLED = 1; GLED = 1;/LED熄滅然后,編寫LED燈閃爍函數(shù):void Led_Blink(void) RLED = 0; /led1閃爍 Delay(1000); RLED = 1; Delay(1000); GLED = 0; /led2閃爍 Delay(1000); GLED = 1; Delay(1000); 其中涉及到一個延時子函數(shù)Delay(uint n):void Delay(uint
11、 n) uint i; while(n-) for(i=500;i0;i-); 最后,編寫main()函數(shù)實(shí)現(xiàn)死循環(huán),如下:void main(void) Led_Initial(); while(1) /開始循環(huán) Led_Blink(); 將上述代碼合并為一個整體,如下所示:/*文 件 名: main.c*描 述: cc2530核心板上兩個LED小燈依次閃爍*/引入頭文件#include /引入CC2530所對應(yīng)的頭文件(包含各SFR的定義)#define uint unsigned int /定義LED引腳#define RLED P1_0 /定義RLED為P1_0口控制(紅燈)#defi
12、ne GLED P1_1 /定義GLED為P1_1口控制(綠燈)void Led_Initial(void) P1DIR |= 0 x03; /P1_0、P1_1定義為輸出 RLED = 1; GLED = 1;/LED熄滅void Delay(uint n) uint i; while(n-) for(i=500;i0;i-); void Led_Blink(void) RLED = 0; /led1閃爍 Delay(1000); RLED = 1; Delay(1000); GLED = 0; /led2閃爍 Delay(1000); GLED = 1; Delay(1000);void main(void) Led_Initial(); while(1) /開始循環(huán) Led_Blink(); 6. 選擇Project - Make,編譯代碼,若成功,則會出現(xiàn)以下輸出:按Zigbee開發(fā)板 調(diào)試器 PC的USB接口 的順序連接Zigbee設(shè)備,然后選擇Proje
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康數(shù)據(jù)驅(qū)動的未來隱私保護(hù)技術(shù)探索
- 建筑施工安全對策研究試題及答案
- 幼兒園數(shù)學(xué)初步評估試題及答案
- 實(shí)驗(yàn)物理技能提升試題及答案
- 墜床跌倒試題集及答案
- 跨文化交流能力在2025年國際化教育中的信息技術(shù)應(yīng)用研究報告
- 互聯(lián)網(wǎng)醫(yī)療平臺2025年在線問診服務(wù)質(zhì)量提升與醫(yī)療信息化安全報告
- 不良資產(chǎn)處置試題及答案
- 家具設(shè)計(jì)的定價策略與市場反應(yīng)試題及答案
- 幼兒園數(shù)字與運(yùn)算的探索試題及答案
- 2025天津東疆綜合保稅區(qū)管理委員會招聘10人筆試參考題庫附帶答案詳解
- 雅禮新苗杯試題及答案
- 醫(yī)院地震安全培訓(xùn)
- 2025-2030中國低壓電器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025上海海事大學(xué)輔導(dǎo)員考試題庫
- 餐飲部菜品制作流程優(yōu)化方案
- 非煤礦山安全生產(chǎn)作業(yè)指導(dǎo)書
- 2025年福建新華發(fā)行集團(tuán)招聘筆試參考題庫含答案解析
- (新版)妊娠期惡心嘔吐及妊娠劇吐管理指南解讀
- 小學(xué)生涯回顧分享模板
- 《MOFs材料介紹圖》課件
評論
0/150
提交評論