智慧小區(qū)安全防護(hù)系統(tǒng)
一.實(shí)訓(xùn)背景
伴隨著我國經(jīng)濟(jì)建設(shè)的發(fā)展壯大,老百姓生活水平的持續(xù)提升合搅,“數(shù)字城市建設(shè)歧蕉、智能化住宅、互聯(lián)網(wǎng)住宅樓”的定義愈來愈獲得廣泛的認(rèn)同赌髓,一般住戶對(duì)定居環(huán)境(社區(qū)蒸痹、小區(qū))的安全系數(shù)、舒適度和便利性需求也愈來愈高匿沛。
小區(qū)安全防范報(bào)警系統(tǒng)是智能小區(qū)實(shí)現(xiàn)安全治理的重要系統(tǒng)逃呼,主要包括防盜報(bào)警者娱、煤氣泄漏報(bào)警、消防報(bào)警等推姻。
現(xiàn)如今藏古,人們需要的不僅僅是生活便利的住宅忍燥,更需要的是一個(gè)能夠給人安全感的生活空間,可以讓人們的生命和財(cái)產(chǎn)得到更可靠的保障厂捞,因此,小區(qū)安全防范及報(bào)警系統(tǒng)是具有先進(jìn)的設(shè)計(jì)和設(shè)備,并為小區(qū)住戶的安全提供保障的必要系統(tǒng)。
二靡馁、實(shí)驗(yàn)?zāi)繕?biāo)
1欲鹏、基于真實(shí)設(shè)備,搭建軟硬件環(huán)境貌虾,接入 OneNET 平臺(tái)并實(shí)現(xiàn)設(shè)備屬性上報(bào)裙犹;
2叶圃、通過 OneNET 平臺(tái)的“設(shè)備調(diào)試”實(shí)現(xiàn)設(shè)備屬性下發(fā)践图;
3码党、通過 OneNET 平臺(tái)的“API 調(diào)試”實(shí)現(xiàn)設(shè)備屬性下發(fā);
4眉厨、直接基于 API 方式實(shí)現(xiàn)設(shè)備屬性下發(fā)兽狭。
三.實(shí)訓(xùn)步驟
1. 基于 OneNET 物聯(lián)網(wǎng)實(shí)驗(yàn)箱搭建實(shí)訓(xùn)項(xiàng)目終端硬件平臺(tái)
根據(jù)實(shí)訓(xùn)場(chǎng)景服球,選取 OneNET 物聯(lián)網(wǎng)實(shí)驗(yàn)箱“核心模塊”以及“Wifi 模塊”颠焦、“蜂鳴器模塊”、 “超聲波模塊”等場(chǎng)景所需的模塊進(jìn)行搭建(建議實(shí)驗(yàn)箱背板上只插上這四個(gè)模塊粉渠,其他項(xiàng)目中已經(jīng)使用過的模塊可以取下渣叛,確保模塊數(shù)據(jù)干擾)盯捌。
2.終端設(shè)備軟件系統(tǒng)搭建
修改設(shè)備程序的 OneNET 平臺(tái)網(wǎng)絡(luò)接入配置參數(shù)
工程相對(duì)路徑\device\src\net_device.c 約 677 行處,將{wifi}箫攀、{password}替換為設(shè)備所在 Wifi 網(wǎng)絡(luò)用戶名和密碼
工程相對(duì)路徑\onenet\src\onenet.c 約 56 行處缀雳,依次修改{設(shè)備密鑰}梢睛、{產(chǎn)品 id}、{設(shè)備名稱}為之前步驟中在 OneNET Studio 中所創(chuàng)建的產(chǎn)品深碱、設(shè)備相關(guān)信息
工程相對(duì)路徑\applications\application.c 約 132 行處敷硅,根據(jù)之前步驟中在 OneNET Studio中所創(chuàng)建的物模型信息绞蹦,依次增加屬性點(diǎn)標(biāo)識(shí)符以及對(duì)應(yīng)需上報(bào)的設(shè)備數(shù)據(jù)變量
工程相對(duì)路徑\onenet\src\cmd_callback.c 約 51 行處幽七,根據(jù)之前步驟中在 OneNET Studio中所創(chuàng)建的物模型信息溅呢,增改此處的屬性點(diǎn)標(biāo)識(shí)符藕届,對(duì)應(yīng)設(shè)置需寫入生效的設(shè)備數(shù)據(jù)處理函數(shù)名,并同時(shí)實(shí)現(xiàn)該函數(shù)的聲明以及具體函數(shù)代碼梁厉,完成寫入信息在本地設(shè)備上的實(shí)際生效邏輯
3.編譯工程词顾,連接下載器燒寫程序到設(shè)備并去OneNET 平臺(tái)側(cè)查看設(shè)備上報(bào)數(shù)據(jù)信息
下發(fā)屬性在終端設(shè)備上執(zhí)行生效(設(shè)備調(diào)試)
點(diǎn)擊運(yùn)維監(jiān)控菜單下“設(shè)備調(diào)試”子菜單肉盹,進(jìn)入 OneNET Studio 的設(shè)備調(diào)試功能頁面上忍。選擇需要調(diào)試的產(chǎn)品、設(shè)備信息腋颠。本任務(wù)中,需要選擇之前步驟中
創(chuàng)建的產(chǎn)品吓笙,及歸屬其下的“Controller”設(shè)備。
基于 API 方式實(shí)現(xiàn)設(shè)備屬性下發(fā)
1.準(zhǔn)備API 接口調(diào)試工具 Postman
2.填入?yún)?shù)(參數(shù)有請(qǐng)求方式絮蒿,url)
3.確定請(qǐng)求的 Header 內(nèi)容歌径,發(fā)起 API 請(qǐng)求亲茅,查看結(jié)果
位置查詢
找到增值服務(wù)克锣,開通位置定位
四袭祟、總結(jié)
本次項(xiàng)目中巾乳,雖然遇到許多問題胆绊,但都一一解決欧募,讓自己有了提高跟继,也增加了與組員之間更加完美的配合。