一.實訓(xùn)背景
1、智慧小區(qū)工作需求
各類小區(qū)分布在城市的各個?落表伦,多構(gòu)成單個或多個獨立的區(qū)域谦去,而這使得小區(qū)的管理更加復(fù)雜和多變,給小區(qū)安防帶來很?壓力蹦哼,技防手段越來越成為重點鳄哭。
2、智慧小區(qū)工作現(xiàn)狀
不同小區(qū)的環(huán)境不同纲熏,監(jiān)管盲點較多妆丘,且內(nèi)部結(jié)構(gòu)相對松散,往往單靠?防很難實現(xiàn)全面而有效的防范和管理局劲,利用智慧小區(qū)安全防護系統(tǒng)對小區(qū)生活實現(xiàn)政務(wù)高效勺拣、服務(wù)便捷、生活活智能等目的鱼填。
二.實訓(xùn)目的
1药有、基于真實設(shè)備,搭建軟硬件環(huán)境苹丸,接入 OneNET 平臺并實現(xiàn)設(shè)備屬性上報愤惰;
2、通過 OneNET 平臺的“設(shè)備調(diào)試”實現(xiàn)設(shè)備屬性下發(fā)赘理;
3宦言、通過 OneNET 平臺的“API 調(diào)試”實現(xiàn)設(shè)備屬性下發(fā);
4感憾、直接基于 API 方式實現(xiàn)設(shè)備屬性下發(fā)蜡励;
三.實訓(xùn)步驟
真實設(shè)備接入 OneNET 平臺實現(xiàn)屬性上報
1. 基于 OneNET 物聯(lián)網(wǎng)實驗箱搭建實訓(xùn)項目終端硬件平臺
根據(jù)實訓(xùn)場景令花,選取 OneNET 物聯(lián)網(wǎng)實驗箱“核心模塊”以及“Wifi 模塊”、“蜂鳴器模塊”凉倚、 “超聲波模塊”等場景所需的模塊進行搭建(建議實驗箱背板上只插上這四個模塊兼都,其他項目中已經(jīng)使用過的模塊可以取下,確保模塊數(shù)據(jù)干擾)稽寒。2.終端設(shè)備軟件系統(tǒng)搭建
(1)運行 Keil uVision5 應(yīng)用程序
3. 修改設(shè)備程序的 OneNET 平臺網(wǎng)絡(luò)接入配置參數(shù)
A. 工程相對路徑\device\src\net_device.c 約 677 行處杏糙,將{wifi}慎王、{password}替換為設(shè)備所在 Wifi 網(wǎng)絡(luò)用戶名和密碼4.編譯工程诸典,連接下載器燒寫程序到設(shè)備并去OneNET 平臺側(cè)查看設(shè)備上報數(shù)據(jù)信息
下發(fā)屬性在終端設(shè)備上執(zhí)行生效(設(shè)備調(diào)試)
1. 設(shè)備端軟硬件環(huán)境準(zhǔn)備
沿用上一個實訓(xùn)任務(wù)中搭建的設(shè)備硬件系統(tǒng),以及繼續(xù)使用 Keil5 開發(fā)工具載入的項目三終端設(shè)備側(cè)代碼工程(該工程代碼在完成上一實訓(xùn)任務(wù)后崎苗,已經(jīng)能夠接入 OneNET 平臺并上報屬性點數(shù)據(jù))狐粱。將設(shè)備上電,等待 OneNET Studio 中顯示該設(shè)備處于上線狀態(tài)胆数,進入下一實訓(xùn)步驟脑奠。
2. 通過 OneNETStudio 的設(shè)備調(diào)試方式進行屬性下發(fā)
點擊運維監(jiān)控菜單下“設(shè)備調(diào)試”子菜單,進入 OneNET Studio 的設(shè)備調(diào)試功能頁面幅慌。選擇需要調(diào)試的產(chǎn)品、設(shè)備信息轰豆。本任務(wù)中胰伍,需要選擇之前步驟中
創(chuàng)建的產(chǎn)品,及歸屬其下的“Controller”設(shè)備酸休。
下發(fā)屬性在終端設(shè)備上執(zhí)行生效(API 調(diào)試)
1. 設(shè)備端軟硬件環(huán)境準(zhǔn)備
沿用上一個實訓(xùn)任務(wù)中搭建的設(shè)備硬件系統(tǒng)骂租,以及繼續(xù)使用 Keil5 開發(fā)工具載入的項目三終端設(shè)備側(cè)
代碼工程(該工程代碼在完成上一實訓(xùn)任務(wù)后,已經(jīng)能夠接入 OneNET 平臺并上報屬性點數(shù)據(jù))斑司。
將設(shè)備上電渗饮,等待 OneNET Studio 中顯示該設(shè)備處于上線狀態(tài),進入下一實訓(xùn)步驟。
2. 進入“API 調(diào)試”功能頁面
點擊“運維監(jiān)控”菜單下“API 調(diào)試”子菜單互站,并將工作頁面左列顯示的兩大類調(diào)試類別中“應(yīng)用開發(fā)類”下拉列表展開基于 API 方式實現(xiàn)設(shè)備屬性下發(fā)
1.準(zhǔn)備API 接口調(diào)試工具 Postman
2.填入?yún)?shù)(參數(shù)有請求方式私蕾,url)
3.確定請求的 Header 內(nèi)容,發(fā)起 API 請求胡桃,查看結(jié)果
四踩叭、總結(jié)
在本次項目過程中,前期非常順利翠胰,后面遇到了些許問題容贝,但經(jīng)過老師和同學(xué)的幫助下,都得已解決之景。在這個過程中斤富,學(xué)到了排查錯誤結(jié)果的多種方式,更加熟練的運用postman軟件锻狗。