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

1.項目背景

智慧安防是建設(shè)智慧城市的基礎(chǔ),其核心內(nèi)容是對海量的安防信息進行獲取以及智能分析,強化城市的智能感知能力,實現(xiàn)事前積極預防、事中實時感知和快速響應以及事后的快速調(diào)查分析,從而有效保障人們?nèi)粘I詈蜕a(chǎn)管理的可持續(xù)運轉(zhuǎn)。
主流的智慧安防系統(tǒng)主要分為視頻結(jié)構(gòu)化、生物識別、物體識別三類。視頻結(jié)構(gòu)化系統(tǒng)專注于對視頻數(shù)據(jù)的識別和提?。簧镒R別系統(tǒng)主要為指紋識別和人臉識別;物體特征識別系統(tǒng)主要是判斷圖像數(shù)據(jù),其典型應用為車票識別系統(tǒng)。目前智慧安防系統(tǒng)能夠基于用戶需求提供個性化解決方案,其應用領(lǐng)域十分廣泛,包括平安城市、智能交通、智能樓宇、金融、能源、文教衛(wèi)等領(lǐng)域。

2.項目目標

根據(jù)數(shù)據(jù)傳回的距離值,來實現(xiàn)近距離報警,遠距離安全的安防系統(tǒng)。

3.實驗步驟

3.1在onenet上新建產(chǎn)品

屏幕截圖 2024-05-30 112434.png

3.2點擊設(shè)備接入,然后填寫相關(guān)的信息

屏幕截圖 2024-05-30 112727.png

3.3創(chuàng)建物模型

進入產(chǎn)品開發(fā)詳情頁——點擊右側(cè)設(shè)置物模型添加相應的功能點 ——添加系統(tǒng)功能點(基站定位,WIFI定位)——添加自定義功能點(蜂鳴器,距離)


屏幕截圖 2024-05-30 115116.png

3.4創(chuàng)建設(shè)備(創(chuàng)建simulator,controler設(shè)備)

屏幕截圖 2024-05-30 133242.png

3.5創(chuàng)建分組后添加設(shè)備,將剛剛創(chuàng)建的兩個設(shè)備加入相應分組

屏幕截圖 2024-05-30 133715.png

3.6安裝并配置 MQTT.fx 工具模擬設(shè)備信息,設(shè)置好名稱,網(wǎng)址,Client ID,MQTT協(xié)議版本號取消默認勾選,為3.1.1即可

屏幕截圖 2024-05-30 134424.png

點擊“User Credentials”選項頁,繼續(xù)設(shè)置:設(shè)置 User Name:{產(chǎn)品 ID}設(shè)置 Password:{token}


屏幕截圖 2024-05-30 134613.png

3.7然后保存設(shè)置后點擊連接,這樣就算連接成功

屏幕截圖 2024-05-30 134901.png

然后平臺在線


屏幕截圖 2024-05-30 135034.png

3.8模擬設(shè)備接入OneNET 平臺實現(xiàn)屬性上報,在subscribe中加入$sys/產(chǎn)品 ID/設(shè)備名稱/thing/property/post/reply

在下空白編輯區(qū)中,輸入如下內(nèi)容:

{ "id": "123", "version": "1.0", "params": { "distance": { "value": 28.88, "time": 1599534283111 } } }

然后點擊旁邊的按鈕
就會實現(xiàn)數(shù)據(jù)上報


屏幕截圖 2024-05-30 140500.png

3.9 OneNET 平臺下發(fā)屬性值到模擬工具

3.9.1訂閱接收平臺下發(fā)屬性數(shù)據(jù)的topic(在subscribe中加入$sys/產(chǎn)品ID/設(shè)備名稱/thing/property/set)然后點擊按鈕

3.9.2 OneNET平臺下發(fā)屬性數(shù)據(jù),點進設(shè)備詳情頁,選擇設(shè)備調(diào)試,選中“應用模擬器”,勾中屬性功能點距離distance,并填寫一個具體數(shù),然后點擊屬性設(shè)置,就可以在調(diào)試日志中看到成功的樣式

屏幕截圖 2024-05-30 141241.png

3.9.3 模擬設(shè)備中查看收到的屬性數(shù)據(jù)值,就會看到你上報的屬性值

3.10 仿真設(shè)備信息的上傳,找到WiFi定位的屬性數(shù)據(jù)點勾中前面的選框,并點擊右側(cè)下拉展開箭頭,在該數(shù)據(jù)點下的“熱點mac信息”輸入框中輸入某個WiFi熱點的mac地址信息,如dc:fe:18:f2:4c:67|ac:b3:b5:1d:63:80。點擊下方的“屬性上報”。

屏幕截圖 2024-05-30 141551.png

然后點擊屬性上報


屏幕截圖 2024-05-30 141727.png

在設(shè)備詳情頁面查看設(shè)備上報的熱點位置信息數(shù)據(jù)返回設(shè)備詳情頁面,切換“屬性”頁面,查看設(shè)備屬性點的數(shù)據(jù)信息,已經(jīng)有數(shù)據(jù)記錄。


屏幕截圖 2024-05-30 141803.png

3.9 基于真實設(shè)備接入 OneNET 平臺,修改代碼

#if(PHONE_AP_MODE == 1)
            UsartPrintf(USART_DEBUG, "Tips: AT+CWJAP\r\n");
            if(!NET_DEVICE_SendCmd("AT+CWJAP=\"wx\",\"615615615\"\r\n", "GOT IP", 400))
onenet_info = {"", "U3VrZWxSRWhId3VsU2lEWHdPSnZVV0dSemZYYWFyYWc=", "",
                            "FFrkX0nvtk", "", "",
                            "183.230.40.96", "1883", 0,
                            0, 0, 1, 0, 0, 0, 0, 0, 0};
char devicename[32]="Controller";

然后燒寫代碼,controller運行在線,查阿奎那設(shè)備上報數(shù)據(jù)信息


屏幕截圖 2024-05-30 142313.png

3.11 點擊設(shè)備詳情,選到應用模擬器,選擇蜂鳴器勾選一個true然后屬性設(shè)置

屏幕截圖 2024-05-30 142600.png

3.12 在運維監(jiān)控中API調(diào)試中選擇物模型使用然后寫入相關(guān)的值,當代碼中寫入true時,蜂鳴器將響,為false時,蜂鳴器不響

屏幕截圖 2024-05-20 105200.png

3.13 在postman中新建一個post文件,填入相應的值(查看相關(guān)的API文檔)

當代碼中寫入true時,蜂鳴器將響,為false時,蜂鳴器不響

![屏幕截圖 2024-05-01 140355.png](https://upload-images.jianshu.io/upload_images/29624292-f10b5f91874ee5e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

3.14 基于OneNET 云平臺的場景聯(lián)動

3.14.1 創(chuàng)建場景聯(lián)動規(guī)則 點擊頁面右上角“新建場景”,填寫場景名 稱,這里我們需要一個“距離太近告警”的場景,點擊添加進入下一步

3.14.2 編輯距離探測告警的聯(lián)動規(guī)則

首先選擇觸發(fā)條件為:滿足全部條件執(zhí)行,其次在“條件一”內(nèi)容中,依次選擇:


屏幕截圖 2024-05-30 143531.png

其次點擊增加“執(zhí)行動作”,在“動作一”內(nèi)容中,依次選擇:


屏幕截圖 2024-05-30 143834.png

然后打開,在查看日志里面就會有成功的顯示
屏幕截圖 2024-05-20 111059.png

3.15 安全防護系統(tǒng)的可視化實現(xiàn)

3.15.1 創(chuàng)建一個可視化項目,從平臺全部 產(chǎn)品服務的菜單列表中,點擊”數(shù)據(jù)可視化 view“菜單后,點擊“立即試用”按鈕進入 新增一個可視化項目,在彈出的模板選擇頁面,選擇一個 2D 項目模板下的“空白模板”作為 本次項目可視化的基礎(chǔ)模板,填寫位于右側(cè)的項目名稱、項目描述后,點擊“確定”完成可視化項目創(chuàng) 建(也可選擇模板)

屏幕截圖 2024-05-30 144501.png

3.15.2 增加數(shù)據(jù)源模板,然后先設(shè)定第一項的“數(shù)據(jù)類 ” 型為“物聯(lián)網(wǎng)平臺”,這時頁面會切換為配置從 “物聯(lián)網(wǎng)平臺”抓取數(shù)據(jù)所需的必要信息。依次填 寫帶“*”的所有項

屏幕截圖 2024-05-30 144713.png

3.15.3 創(chuàng)建完成之后,點擊編輯,在常規(guī)圖表中選擇平滑折線圖(如果是模板的話可以將模板上不需要的東西刪了)

雙擊折線圖,就會出現(xiàn)他的屬性設(shè)置設(shè)置圖表的數(shù)據(jù)來源 保持折線圖處于選擇狀態(tài)(可再次雙擊折線圖,右 側(cè)出現(xiàn)屬性修改頁),現(xiàn)在切換到“數(shù)據(jù)”屬性 Tab頁。 選擇“數(shù)據(jù)綁定方式”為“數(shù)據(jù)源”,此時“數(shù)據(jù)源選 擇”下拉列表為“請選擇”狀態(tài),點擊“管理數(shù)據(jù)源” 按鈕,彈出“數(shù)據(jù)源管理”頁面。 點擊“數(shù)據(jù)源模板”Tab 頁,展示目前所有的數(shù)據(jù) 源模板,可以看到一條在之前步驟中已經(jīng)創(chuàng)建好的記錄 (名稱為 distance),點擊該記錄操作列中最右圖標: “以此模板創(chuàng)建數(shù)據(jù)源”。關(guān)閉窗口回到視圖編輯頁面


屏幕截圖 2024-05-30 145039.png

3.15.4 設(shè)置圖表的橫軸列展示字段名與數(shù)據(jù)提供字段相匹配

屏幕截圖 2024-05-30 145259.png

然后點擊保存,使設(shè)備上線之后,這個折線圖就會顯示


屏幕截圖 2024-05-30 104732.png

4.總結(jié)

在課上一定要跟緊老師的步驟,要不然不知道在哪。在遇到問題時及時詢問和自己動腦解決。在這個項目中學會了觀看文檔中心來獲取自己想要的東西。希望自己學以致用未以后相關(guān)技能做鋪墊。

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

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

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