智慧小区安全防护系统综合实训报告

一、实验背景

1、智慧小区工作需求

各类小区分布在城市的各个角落,多构成单个或多个独立的区域,而这使得小区的管理更加复杂和多变,给小区安防带来很大压力,技防手段越来越成为重点。

2、智慧小区工作现状

不同小区的环境不同,监管盲点较多,且内部结构相对松散,往往单靠人防很难实现全面而有效的防范和管理,利用智慧小区安全防护系统对小区生活实现政务高效、服务便捷、生活智能等目的,是一行之有效的措施。

3、可视化管理形象直观,有利于提高工作效率。

二、实验目的

1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发;

三、实验步骤

模拟设备接入平台

1、创建一个新的产品,在此产品下添加两个设备,分别为"Simulator"、"Controller"

1-1

2、设置其物模型参数,具体参数如图所示;

2-1

3、添加一个"MQTT模拟项目",在该项目下将步骤1所建设备添加在此项目中;

3-1

3-2

3-3

4、在分组管理中新建一个分组,将步骤1所建设备添加到该分组下;

4-1

4-2

4-3

5、利用MQTT.fx软件配置相关参数,配置完成后点"Connect"进行连接,使设备在线;

5-1

5-2

6、根据"文档中心-OneNET Studio-设备接入与管理-MQTT协议接入-通信主题"为参考,构建一个自己的Topic类,复制粘贴到MQTT.fx相应位置中,进行模拟设备接入实验,使设置的参数上报到云平台中;

6-1

6-2

6-3

7、点击"运维监控-设备调试",配置相应参数,进行下发命令;在图7-2中可见,MQTT.fx\Subscribe中已收到平台下发的参数;

7-1

7-2

其中,在图7-1中可以看到模拟设备返回给平台一个响应超时的结果,要解决响应超时,可以在MQTT.fx\Publish中添加一条语句。然后再次在平台中下发后点击Publish就可以解决响应超时的问题。


7-3

7-4

真实设备接入平台

一、真实设备接入 OneNET 平台实现属性上报

1、基于 OneNET 物联网实验箱搭建实训项目终端硬件平台,完成设备搭建,如图[1-1]所示

1-1

2、工程相对路径\device\src\net_device.c 约 677 行处;工程相对路径\onenet\src\onenet.c 约 56 行处;工程相对路径\applications\application.c 约 132 行处;工程相对路径\onenet\src\cmd_callback.c 约 51 行处;完成工程程序的修改,编译工程,连接下载器烧写程序到设备中。

2-1

3、OneNET 平台侧查看设备状态以及设备上报数据信息,如图[3-1]所示:

3-1

二、下发属性在终端设备上执行生效(设备调试)

1、点击运维监控菜单下“设备调试”子菜单,进入 OneNET Studio 的设备调试功能页面。选择需要调试的产品、设备信息。本任务中,需要选择之前步骤中创建的产品,及归属其下的“Controller”设备。切换调试方式为“应用模拟器”,下方页面展示了可以下发的属性(物模型中可写的属性功能点)。

1-1

2、先勾选一个功能点,然后设置下发的数值。点击页面下方的“属性设置”按钮,右侧调试日志展示了下发的报文,设备端也同时将该数值执行生效。如图[2-1]所示;

2-1

三、下发属性在终端设备上执行生效(API 调试)

1、点击“运维监控”菜单下“API 调试”子菜单,并将工作页面左列显示的两大类调试类别中“应用开发类”下拉列表展开;往下滚动到“设备属性设置”功能项,在中间一列展示的必填参数中,填写页面中输入必要的参数,如下图所示,本次任务中,填入真实接入的设备“Controller”所对应的相关信息,同时其中的 params 内容填写要设置的属性标识符以及对应设置值,如图所示:

1-1

2、点击下方的“执行”按钮,等待一会儿后,设备端执行下发的属性值(蜂鸣器响),同时右侧列页面刷新显示出调用结果

2-1

四、基于 API 方式实现设备属性下发

1、准备 API 接口调试工具 Postman,填入必要参数,具体参数如图[1-1]、[1-2]、[1-3]所示:

1-1

1-2

1-3

2、发起 API 请求,查看结果

发起请求前确认当前真实设备已在线,以蜂鸣器属性值(beep)下发为例,通过 postman 发起请求,通过平台鉴权后,该请求会下发到对应的真实设备,打开蜂鸣器开关,蜂鸣器会按照程序里预置的逻辑进行鸣响。
2-1

2-2

五、基于 OneNET 云平台的场景联动

1、创建场景联动规则

点击功能页面右侧“添加规则”按钮,在滑出的页面规则名称中输入“距离探测告警”,点击“添加”按钮完成规则创建。

首先编辑触发条件:
(1)执行限制:满足全部条件执行
(2)触发方式:“设备数据触发”
(3)产品:之前实训任务中创建的产品
(4)设备:之前加入到项目里的“Controller”
(5)功能:之前物模型中的“间隔距离”属性点
(6)数值判断条件:逻辑判断选“<”,数值填入“5”
其次编辑执行动作:
(1)动作类型:选择“设备执行”
(2)产品:之前实训任务中创建的产品
(3)设备:之前加入到项目里的“Controller”
(4)功能:之前物模型中的“蜂鸣器”属性点
(5)布尔:选择“true - 1”
最后点击“完成”按钮,确认本次编辑内容。


1-1

2、再新增一个联动规则,名称可以为“距离安全取消告警”。参数配置可结合下图[2-1]与步骤1为参考,进行配置。

2-1

3、设备上线,观察场景实现效果

近距离遮挡超声波模块的距离探测器探头,稍等一定时间后,蜂鸣器模块鸣叫,移开超声波模块遮挡,约 15 秒钟后,蜂鸣器模块停止鸣叫。

四、总结

1、基于设备工程,实现 OneNET 平台下发属性在终端设备上执行生效;
2、基于 API 方式实现设备属性下发;

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

推荐阅读更多精彩内容