![《物聯(lián)網(wǎng)實(shí)例開(kāi)發(fā)教程》課件第六章 物聯(lián)網(wǎng)教學(xué)平臺(tái)_第1頁(yè)](http://file4.renrendoc.com/view2/M03/08/08/wKhkFmZJmmGAFshaAAH0Z32-NiI320.jpg)
![《物聯(lián)網(wǎng)實(shí)例開(kāi)發(fā)教程》課件第六章 物聯(lián)網(wǎng)教學(xué)平臺(tái)_第2頁(yè)](http://file4.renrendoc.com/view2/M03/08/08/wKhkFmZJmmGAFshaAAH0Z32-NiI3202.jpg)
![《物聯(lián)網(wǎng)實(shí)例開(kāi)發(fā)教程》課件第六章 物聯(lián)網(wǎng)教學(xué)平臺(tái)_第3頁(yè)](http://file4.renrendoc.com/view2/M03/08/08/wKhkFmZJmmGAFshaAAH0Z32-NiI3203.jpg)
![《物聯(lián)網(wǎng)實(shí)例開(kāi)發(fā)教程》課件第六章 物聯(lián)網(wǎng)教學(xué)平臺(tái)_第4頁(yè)](http://file4.renrendoc.com/view2/M03/08/08/wKhkFmZJmmGAFshaAAH0Z32-NiI3204.jpg)
![《物聯(lián)網(wǎng)實(shí)例開(kāi)發(fā)教程》課件第六章 物聯(lián)網(wǎng)教學(xué)平臺(tái)_第5頁(yè)](http://file4.renrendoc.com/view2/M03/08/08/wKhkFmZJmmGAFshaAAH0Z32-NiI3205.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
6.1平臺(tái)介紹6.2開(kāi)發(fā)環(huán)境的搭建6.3平臺(tái)的使用6.1平臺(tái)介紹6.1.1平臺(tái)軟硬件說(shuō)明1.硬件物聯(lián)網(wǎng)教學(xué)平臺(tái)如圖6-1所示。物聯(lián)網(wǎng)教學(xué)平臺(tái)網(wǎng)關(guān)板如圖6-2所示。物聯(lián)網(wǎng)教學(xué)平臺(tái)電池板如圖6-3所示。2.軟件資源(1)?ZigbemPC軟件,即物聯(lián)網(wǎng)教學(xué)平臺(tái)PC端控制軟件,其界面如圖6-4所示。ZigbemPC軟件的主要功能包括地圖監(jiān)控、傳感器即時(shí)數(shù)據(jù)顯示、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)顯示等。(2)?ZigbemDS軟件。由于TinyOS并非真正意義上的操作系統(tǒng),而是以組件形式組織的微型程序集合,其在編譯階段通過(guò)調(diào)用關(guān)系進(jìn)行組件的精簡(jiǎn)。為了支持更多的硬件構(gòu)建更多的應(yīng)用,物聯(lián)網(wǎng)教學(xué)平臺(tái)提供了豐富的組件供開(kāi)發(fā)者使用,這些組件也集成在ZigbemDS安裝包中,自動(dòng)安裝到TinyOS的開(kāi)發(fā)環(huán)境中,用戶可以像使用系統(tǒng)組件一樣使用它們。6.1.2物聯(lián)網(wǎng)教學(xué)平臺(tái)硬件連接1.電源連接給供電平臺(tái)接上電源,如圖6-5所示。2.?JTAG線連接當(dāng)需要對(duì)CC2430模塊下載程序時(shí),用仿真器JTAG將PC與平臺(tái)連接起來(lái),如圖6-6所示。3.?USB線連接當(dāng)PC端需要獲取底層的數(shù)據(jù)時(shí),用USB線把PC與平臺(tái)連接起來(lái),如圖6-7所示。6.2開(kāi)發(fā)環(huán)境的搭建1.?TinyOS開(kāi)發(fā)環(huán)境的搭建(1)?ZigbemDS安裝部分。雙擊光盤(pán)“TinyOS開(kāi)發(fā)環(huán)境安裝程序”目錄下的安裝文件Zigbee4tinyosV1.0.msi進(jìn)入安裝界面,如圖6-8所示,然后單擊“Next”按鈕進(jìn)入下一步。依次順序安裝,單擊“Finish”按鈕完成第一個(gè)安裝進(jìn)程,等待第二個(gè)安裝進(jìn)程完成,如圖6-9所示。第二個(gè)安裝進(jìn)程完成后會(huì)自動(dòng)彈出界面。按任意鍵即可完成安裝,桌面上會(huì)自動(dòng)建立Cygwin的快捷方式,單擊進(jìn)入即可。在光盤(pán)“\監(jiān)控軟件\PC端監(jiān)控軟件\安裝文件”的目錄下找到“ZMPC.msi”安裝PC端上機(jī)位軟件ZigbemPC。(2)?Keil安裝部分。雙擊光盤(pán)“\TinyOS\1_Keil安裝文件”目錄下的c51v808a.exe,進(jìn)入如圖6-11所示的安裝界面。單擊“Next”按鈕,選中“IagreetoallthetermsoftheprecedingLicenseAgreement”。選擇安裝路徑后,單擊“Next”按鈕。輸入用戶名等資料后單擊“Next”按鈕進(jìn)入安裝進(jìn)度界面。單擊“Finish”按鈕完成安裝過(guò)程,如圖6-13所示,桌面上會(huì)自動(dòng)建立keil的快捷方式,單擊進(jìn)入即可。在桌面上打開(kāi)“KeilμVision3”,選擇“LicenseManagement…”,如圖6-14所示。復(fù)制好“CID”號(hào)以作注冊(cè)用。打開(kāi)光盤(pán)中“\TinyOS\1_Keil安裝文件”目錄下的“Keil_lic-v3.2.exe”文件,將“MCUtype”設(shè)為“51”,把得到的CID號(hào)輸入到CID的位置。單擊“Generate”按鈕產(chǎn)生注冊(cè)碼LICO,把LICO號(hào)復(fù)制到“NewLicenseIDCode”位置,單擊“AddLICO”按鈕完成注冊(cè)。2.?Z-stack開(kāi)發(fā)環(huán)境的搭建雙擊光盤(pán)“\Z-Stack\7.30”目錄下的IARID.exe,得到本機(jī)的ID號(hào),如圖6-17所示。編輯“\Z-Stack\7.30”目錄下的key.cmd,將ID修改為本機(jī)ID。運(yùn)行key.cmd,key.txt中含有EW8051-EV的序列號(hào)就是7.30的序列號(hào)。雙擊光盤(pán)“\Z-Stack”目錄下的EW8051-EV-730B.exe,進(jìn)入安裝界面。將從key.txt中得到的EW8051-EV的序列號(hào)輸入到“License#”位置。輸入從key.txt中得到的EW8051-EV的licenseKey,其他選項(xiàng)都選默認(rèn)狀態(tài),直到程序安裝完成。3.燒錄工具的安裝雙擊光盤(pán)“相關(guān)軟件\SmartRFFlashProgrammer\SmartRFProgr_1.10.2”目錄下的Setup_SmartRFProgr_1.10.2.exe,安裝好SmartRFFlashProgrammer。4.?CCDebugger仿真器驅(qū)動(dòng)的安裝第一次使用CCDebugger,當(dāng)CCDebugger接上PC時(shí),Windows操作系統(tǒng)會(huì)提示檢測(cè)到新硬件。在彈出的“找到新的硬件向?qū)А贝翱谥校催x“從列表或指定位置安裝(高級(jí))(S)”選項(xiàng),并單擊“下一步”按鈕,如圖6-22所示。在搜索和安裝選項(xiàng)窗體中勾選“在搜索中包括這個(gè)位置”,單擊“瀏覽”按鈕,如圖6-23所示。瀏覽并選擇驅(qū)動(dòng)所在的目錄,單擊“確定”按鈕。在窗體中單擊“下一步”按鈕,操作系統(tǒng)將提示安裝驅(qū)動(dòng)程序,如圖6-24所示。Windows操作系統(tǒng)驅(qū)動(dòng)程序安裝向?qū)阉鞑惭b搜索到的驅(qū)動(dòng)程序。在驅(qū)動(dòng)程序安裝完成后,單擊“完成”按鈕,即完成CCDebugger驅(qū)動(dòng)程序的安裝,如圖6-25所示。5.?CP2101驅(qū)動(dòng)的安裝雙擊光盤(pán)“相關(guān)軟件\CP2101驅(qū)動(dòng)”目錄下的Setup.exe,安裝好CP2101的驅(qū)動(dòng)。6.3平?臺(tái)?的?使?用6.3.1程序的下載連接好平臺(tái)的電源,即用仿真器連接好平臺(tái)和PC,如圖6-26所示。通過(guò)底板上的模塊選擇開(kāi)關(guān)(downlaodswith)選擇好對(duì)應(yīng)的模塊,如圖6-27選擇的模塊號(hào)是No.2,則No.2的指示燈亮,這時(shí)就可以用軟件通過(guò)仿真器對(duì)模塊號(hào)為No.2的模塊進(jìn)行程序下載(底板的每個(gè)模塊位置的左上角有模塊號(hào)的標(biāo)識(shí))。打開(kāi)對(duì)應(yīng)模塊的電源開(kāi)關(guān),打開(kāi)程序下載工具SmartRFFlashProgrammer。選擇“System-on-Chip”選項(xiàng),則可以看到復(fù)位仿真器已找到CC2430,如圖6-28所示。以網(wǎng)關(guān)板測(cè)試程序?yàn)槔x擇好需下載的程序(注:選中模塊號(hào)為No.9的模塊),其他選項(xiàng)如圖6-29所示。單擊“Performactions”按鈕進(jìn)行程序的下載,如圖6-30所示。6.3.2TinyOS系統(tǒng)下的基本操作流程1.基本硬件控制(1)連接好硬件,選中模塊號(hào)為No.9的模塊。(2)單擊桌面上的“cygwin”快捷方式,打開(kāi)cygwin,如圖6-31所示。(3)進(jìn)入“/opt/emdoor/apps/BasicDemos/1_Led”目錄,如圖6-32所示。(4)復(fù)位仿真器,輸入“makezigbeminstall”將程序下載到網(wǎng)關(guān)板中。(5)查看網(wǎng)關(guān)板上的綠燈(LED6)和紅燈(LED3)依次點(diǎn)亮、熄滅。2.傳感器控制(1)點(diǎn)擊桌面上的“cygwin”快捷方式,打開(kāi)cygwin。(2)進(jìn)入“/opt/emdoor/apps/RFDemo/5_LightSensor/Coord”目錄。(3)通過(guò)系統(tǒng)底板上的“downloadswitch”按鍵選中“No.9”。復(fù)位仿真器,輸入“makezigbeminstallGRP=01NID=01”把程序下載到網(wǎng)關(guān)板中。(4)進(jìn)入“/opt/emdoor/apps/RFDemo/5_LightSensor/Node”目錄。(5)通過(guò)系統(tǒng)底板上的“downloadswitch”按鍵選中“No.1”(光照傳感器在No.1的位置)。復(fù)位仿真器,輸入“makezigbeminstallGRP=01NID=02”把程序下載到No.1的節(jié)點(diǎn)板中,如圖6-35所示。(6)如果還沒(méi)有安裝CP2101的驅(qū)動(dòng),則在光盤(pán)中“\Other\CP2101驅(qū)動(dòng)”目錄下解壓“CP2101驅(qū)動(dòng)”文件,安裝好CP2101的驅(qū)動(dòng)。(7)用USB線連接網(wǎng)關(guān)板和計(jì)算機(jī)。選擇桌面→我的電腦(單擊右鍵)→在硬件選項(xiàng)中的“設(shè)備管理器”按鈕,打開(kāi)設(shè)備管理器。(8)打開(kāi)“端口(COM和LPT)”,查找網(wǎng)關(guān)板的串口號(hào)。(9)打開(kāi)PC端上位機(jī)監(jiān)控軟件EMPC,如圖6-37所示,選擇相應(yīng)的串口號(hào)。(10)選擇“開(kāi)始監(jiān)控”→“即時(shí)監(jiān)控”,可以看到即時(shí)監(jiān)控的光照數(shù)據(jù),如圖6-38所示。(11)選擇“歷史數(shù)據(jù)”→“圖表”,可以看到光照的圖表數(shù)據(jù),如圖6-39所示。6.3.3Z-stack的基本操作流程通過(guò)系統(tǒng)底板上的“downloadswitch”按鍵選中“No.9”,打開(kāi)“…\基礎(chǔ)綜合演示實(shí)驗(yàn)\App_Ex\cc2430\IAR_files\workspace_cc2430.eww”工程。選中工程文件,點(diǎn)擊“Project”下拉菜單中的“Options”菜單,或單擊右鍵,點(diǎn)擊下拉菜單中的“Options”菜單,如圖6-40所示。在“GeneralOptions”選項(xiàng)欄的“Stack/Heap”中,對(duì)堆棧大小(StackSize)進(jìn)行配置,如圖6-41所示。單擊“Project”下拉菜單中的“RebuildAll”菜單,編譯應(yīng)用程序。如果編譯過(guò)程中出現(xiàn)如圖6-42所示的鏈接錯(cuò)誤,這主要是由于編譯后的程序所占空間超過(guò)了默認(rèn)配置文件lnk51ew_cc2430.xcl中規(guī)定的代碼大小,此時(shí)需要修改所對(duì)應(yīng)的程序空間的起始地址或結(jié)束地址。(雖然CC2430F32/64/128存儲(chǔ)器空間比較大,但其默認(rèn)配置文件只有一個(gè),另外F64和F128采用分塊(Bank)的方式安排存儲(chǔ)器空間(非線性)。如果采用默認(rèn)的分塊配置文件lnk51ew_cc2430b.xcl,則需要對(duì)空間進(jìn)行重新配置(該實(shí)驗(yàn)已將修改后的配置文件存放在…\基礎(chǔ)綜合演示實(shí)驗(yàn)\config文件夾中)。單擊“Project
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 魯教版地理七年級(jí)下冊(cè)9.1《自然特征與農(nóng)業(yè)》聽(tīng)課評(píng)課記錄2
- 蘇教版小學(xué)數(shù)學(xué)三年級(jí)上冊(cè)口算試題全套
- 蘇教版三年級(jí)數(shù)學(xué)下冊(cè)期末復(fù)習(xí)口算練習(xí)題一
- 中考道德與法治一輪復(fù)習(xí)八年級(jí)下第1單元堅(jiān)持憲法至上 聽(tīng)課評(píng)課記錄 人教版
- 餐飲計(jì)劃書(shū)范文
- 土地承包合作協(xié)議書(shū)范本
- 技術(shù)服務(wù)合作框架協(xié)議書(shū)范本
- 銷售白酒代理合同范本
- 保密及限制競(jìng)爭(zhēng)協(xié)議書(shū)范本
- 單用途卡購(gòu)卡章程、協(xié)議書(shū)范本
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- 特殊教育學(xué)校2024-2025學(xué)年度第二學(xué)期教學(xué)工作計(jì)劃
- 2025年技術(shù)員個(gè)人工作計(jì)劃例文(四篇)
- 2025年第一次工地開(kāi)工會(huì)議主要議程開(kāi)工大吉模板
- 第16課抗日戰(zhàn)爭(zhēng)課件-人教版高中歷史必修一
- 對(duì)口升學(xué)語(yǔ)文模擬試卷(9)-江西省(解析版)
- 無(wú)人機(jī)運(yùn)營(yíng)方案
- 糖尿病高滲昏迷指南
- 【公開(kāi)課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級(jí)下冊(cè)+
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論