项目四智慧小区安防系统

1.项目背景

智慧安防是建设智慧城市的基础,其核心内容是对海量的安防信息进行获取以及智能分析,强化城市的智能感知能力,实现事前积极预防、事中实时感知和快速响应以及事后的快速调查分析,从而有效保障人们日常生活和生产管理的可持续运转。
主流的智慧安防系统主要分为视频结构化、生物识别、物体识别三类。视频结构化系统专注于对视频数据的识别和提取;生物识别系统主要为指纹识别和人脸识别;物体特征识别系统主要是判断图像数据,其典型应用为车票识别系统。目前智慧安防系统能够基于用户需求提供个性化解决方案,其应用领域十分广泛,包括平安城市、智能交通、智能楼宇、金融、能源、文教卫等领域。

2.项目目标

根据数据传回的距离值,来实现近距离报警,远距离安全的安防系统。

3.实验步骤

3.1在onenet上新建产品

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

3.2点击设备接入,然后填写相关的信息

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

3.3创建物模型

进入产品开发详情页——点击右侧设置物模型添加相应的功能点 ——添加系统功能点(基站定位,WIFI定位)——添加自定义功能点(蜂鸣器,距离)


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

3.4创建设备(创建simulator,controler设备)

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

3.5创建分组后添加设备,将刚刚创建的两个设备加入相应分组

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

3.6安装并配置 MQTT.fx 工具模拟设备信息,设置好名称,网址,Client ID,MQTT协议版本号取消默认勾选,为3.1.1即可

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

点击“User Credentials”选项页,继续设置:设置 User Name:{产品 ID}设置 Password:{token}


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

3.7然后保存设置后点击连接,这样就算连接成功

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

然后平台在线


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

3.8模拟设备接入OneNET 平台实现属性上报,在subscribe中加入$sys/产品 ID/设备名称/thing/property/post/reply

在下空白编辑区中,输入如下内容:

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

然后点击旁边的按钮
就会实现数据上报


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

3.9 OneNET 平台下发属性值到模拟工具

3.9.1订阅接收平台下发属性数据的topic(在subscribe中加入$sys/产品ID/设备名称/thing/property/set)然后点击按钮

3.9.2 OneNET平台下发属性数据,点进设备详情页,选择设备调试,选中“应用模拟器”,勾中属性功能点距离distance,并填写一个具体数,然后点击属性设置,就可以在调试日志中看到成功的样式

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

3.9.3 模拟设备中查看收到的属性数据值,就会看到你上报的属性值

3.10 仿真设备信息的上传,找到WiFi定位的属性数据点勾中前面的选框,并点击右侧下拉展开箭头,在该数据点下的“热点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

在设备详情页面查看设备上报的热点位置信息数据返回设备详情页面,切换“属性”页面,查看设备属性点的数据信息,已经有数据记录。


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

3.9 基于真实设备接入 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运行在线,查阿奎那设备上报数据信息


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

3.11 点击设备详情,选到应用模拟器,选择蜂鸣器勾选一个true然后属性设置

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

3.12 在运维监控中API调试中选择物模型使用然后写入相关的值,当代码中写入true时,蜂鸣器将响,为false时,蜂鸣器不响

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

3.13 在postman中新建一个post文件,填入相应的值(查看相关的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 云平台的场景联动

3.14.1 创建场景联动规则 点击页面右上角“新建场景”,填写场景名 称,这里我们需要一个“距离太近告警”的场景,点击添加进入下一步

3.14.2 编辑距离探测告警的联动规则

首先选择触发条件为:满足全部条件执行,其次在“条件一”内容中,依次选择:


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

其次点击增加“执行动作”,在“动作一”内容中,依次选择:


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

然后打开,在查看日志里面就会有成功的显示
屏幕截图 2024-05-20 111059.png

3.15 安全防护系统的可视化实现

3.15.1 创建一个可视化项目,从平台全部 产品服务的菜单列表中,点击”数据可视化 view“菜单后,点击“立即试用”按钮进入 新增一个可视化项目,在弹出的模板选择页面,选择一个 2D 项目模板下的“空白模板”作为 本次项目可视化的基础模板,填写位于右侧的项目名称、项目描述后,点击“确定”完成可视化项目创 建(也可选择模板)

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

3.15.2 增加数据源模板,然后先设定第一项的“数据类 ” 型为“物联网平台”,这时页面会切换为配置从 “物联网平台”抓取数据所需的必要信息。依次填 写带“*”的所有项

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

3.15.3 创建完成之后,点击编辑,在常规图表中选择平滑折线图(如果是模板的话可以将模板上不需要的东西删了)

双击折线图,就会出现他的属性设置设置图表的数据来源 保持折线图处于选择状态(可再次双击折线图,右 侧出现属性修改页),现在切换到“数据”属性 Tab页。 选择“数据绑定方式”为“数据源”,此时“数据源选 择”下拉列表为“请选择”状态,点击“管理数据源” 按钮,弹出“数据源管理”页面。 点击“数据源模板”Tab 页,展示目前所有的数据 源模板,可以看到一条在之前步骤中已经创建好的记录 (名称为 distance),点击该记录操作列中最右图标: “以此模板创建数据源”。关闭窗口回到视图编辑页面


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

3.15.4 设置图表的横轴列展示字段名与数据提供字段相匹配

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

然后点击保存,使设备上线之后,这个折线图就会显示


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

4.总结

在课上一定要跟紧老师的步骤,要不然不知道在哪。在遇到问题时及时询问和自己动脑解决。在这个项目中学会了观看文档中心来获取自己想要的东西。希望自己学以致用未以后相关技能做铺垫。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容