項目四智慧小區(qū)安防系統(tǒng)實驗報告

一、項目背景

? ?? ?隨著科技的迅猛發(fā)展,新技術(shù)革命把人類社會從工業(yè)化推進(jìn)到信息化社會。這要求人們與時俱進(jìn),對時間而變化的各種參量,甚至是變化頻率很高的動態(tài)量進(jìn)行實時測量。它的高精確度、高靈敏度、高響應(yīng)速度,以及耗能少、結(jié)構(gòu)小,可以連續(xù)測量并自動控制等特點使得測試技術(shù)發(fā)展到一個全新水平。所以構(gòu)建園區(qū)統(tǒng)一標(biāo)準(zhǔn),搭建智慧化的園區(qū)管理系統(tǒng),為園區(qū)管理者提供一個便捷實用的統(tǒng)一集成化管理工具,能夠為入駐的居民提供非常便捷的服務(wù)。

二、實驗?zāi)繕?biāo)

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ā);
5、智慧小區(qū)安全防護系統(tǒng)的可視化展現(xiàn);

\color{red}{\Large \mathbf{第\qquad一\qquad節(jié)\qquad基于真實設(shè)備接入 OneNET 平臺}}

三、實驗步驟

第一步----真實設(shè)備接入 OneNET 平臺實現(xiàn)屬性上報

步驟1? ?搭建好真是設(shè)備

image.png

步驟2? ?修改項目代碼

添加自己的在Wifi 網(wǎng)絡(luò)用戶名和密碼


image.png

工程相對路徑\onenet\src\onenet.c在適當(dāng)?shù)奈恢眯薷淖约旱膭?chuàng)建的產(chǎn)品、設(shè)備相關(guān)信息


image.png

工程相對路徑\applications\application.c 增加屬性點標(biāo)識符以及對應(yīng)需上報的設(shè)備數(shù)據(jù)變量
image.png

工程相對路徑\onenet\src\cmd_callback.c 寫入生效的設(shè)備數(shù)據(jù)處理函數(shù)名和增加該方法的具體實現(xiàn)邏輯代碼


image.png

image.png

步驟3? ?使設(shè)備在線

BCNOTJB9FKY_(6VKH2RW3)O.png

第二步----下發(fā)屬性在終端設(shè)備上執(zhí)行生效(設(shè)備調(diào)試)

步驟1? ?過 OneNETStudio 的設(shè)備調(diào)試方式進(jìn)行屬性下發(fā)

在運維調(diào)試?yán)锩孢M(jìn)行設(shè)備調(diào)試,發(fā)送true時蜂鳴器響;


image.png

發(fā)送false時,蜂鳴器關(guān)閉;


image.png

第三步----下發(fā)屬性在終端設(shè)備上執(zhí)行生效(API 調(diào)試)

步驟1? ?OneNETStudio運維監(jiān)控-API調(diào)試-設(shè)備屬性設(shè)置

image.png

步驟2? ?執(zhí)行命令,當(dāng)為true時蜂鳴器開啟

image.png

步驟3? ?執(zhí)行命令,當(dāng)為false時蜂鳴器關(guān)閉

image.png

第四步---- 基于 API 方式實現(xiàn)設(shè)備屬性下發(fā)

步驟1? ?設(shè)置相應(yīng)的參數(shù)

1.1 url:http://openapi.heclouds.com/application?action=SetDeviceProperty&version=1
1.2 生成token

image.png

1.3的在Headers 選項頁中添加json格式
image.png

1.4 在body里面設(shè)置內(nèi)容,true時,蜂鳴器開

image.png

1.5 在body里面設(shè)置內(nèi)容,false時,蜂鳴器關(guān)


image.png

第五步---- 基于 OneNET 云平臺的場景聯(lián)動

步驟 1 ? ?進(jìn)入 OneNET Studio項目管理里面的 場景聯(lián)動管理功能添加聯(lián)動

image.png

步驟 2? ?對距離安全取消告警設(shè)置規(guī)則

image.png

步驟 3? ?對距離探測警告設(shè)置規(guī)則

image.png

步驟 4? ?都相繼完成之后,將手放在超聲波模塊上面,蜂鳴器報警,將手離開該模塊15秒后蜂鳴器自動關(guān)閉。

image.png

image.png

\color{red}{\Large \mathbf{第\qquad二\qquad節(jié)\qquad安全防控可視化的實現(xiàn)}}

步驟 1 創(chuàng)建一個可視化項目

image.png

步驟2 增加數(shù)據(jù)源模板distance

image.png

步驟3 編輯可視化頁面及各個組件

添加平滑折線圖,并對圖進(jìn)行編輯,其中,設(shè)置圖標(biāo)數(shù)據(jù)來源“數(shù)據(jù)”屬性 Tab,選擇“數(shù)據(jù)綁定方式”為“數(shù)據(jù)源”,此時“數(shù)據(jù)源選擇”下拉列表為“請選擇”狀態(tài),點擊“管理數(shù)據(jù)源”按鈕,彈出“數(shù)據(jù)源管理”頁面,選擇distance,并且不使用數(shù)據(jù)過濾器。完成結(jié)果如下:

image.png
image.png

步驟4 設(shè)備地理位置可視化展現(xiàn),首先創(chuàng)建一個數(shù)據(jù)源模板

image.png

步驟5 設(shè)備地理位置可視化展現(xiàn)

添加基本地圖,設(shè)置地圖數(shù)據(jù)屬性,同樣選擇管理數(shù)據(jù)源其中的“l(fā)ocation”,不使用數(shù)據(jù)過濾器。完成結(jié)果如下:
image.png

步驟6 增加過濾代碼,匹配地圖控件的格式要求

image.png
image.png

實驗完整截圖

image.png

四、項目總結(jié)

? ?? ?通過該項目,完成了運用真是設(shè)備完成了數(shù)據(jù)上報,再用API調(diào)試完成了實現(xiàn)了設(shè)備屬性命令下發(fā),后面運用平臺的場景聯(lián)動實現(xiàn)了蜂鳴器自動報警和關(guān)閉。在本次實驗中也遇到了很多問題,我能夠?qū)崿F(xiàn)屬性命令下發(fā)使得蜂鳴器開和關(guān),但是響應(yīng)一直有問題,這是我們一直純在的問題。但是這個還好不怎么影響,我最終還是完成了全部實驗。在本次實驗中,我對onenet平臺更加的有所了解,對設(shè)備更加的熟悉,完成之后的報錯率相比之前更低,可以說本次實現(xiàn)是我基于前面實驗完成的最好的最快的一次。在數(shù)據(jù)的可視化實驗中,我知道了數(shù)據(jù)化可視化展示是如何形成的,對立面的一些操作也有所了解,讓我得到更多的知識。我將會繼續(xù)深入學(xué)習(xí),掌握更多的知識。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容