项目四 智慧小区安全防护系统实训报告

一、项目背景

源于城市社区安全管理面临的新挑战,特别是随着人口流动性增加和社会问题的增多,传统的管理方式已难以满足日益增长的安全需求。同时,科技的快速发展为安防领域带来了创新机遇,安防距离探测系统作为智慧小区建设的关键组成部分,具备高精度、高灵敏度等特点,能够有效提升小区的安全性和管理效率。因此,构建智慧小区安防距离探测系统成为提升城市社区综合治理能力和居民生活品质的重要举措。

二、项目目标

1、通过中移OneNET物联网开放平台新建产品(MQTT);
2、根据项目场景创建产品物模型;
3、创建基于MQTT 的云平台设备;
4、查看设备运行状态及数据
5、通过模拟工具调试设备接入;
6、通过模拟设备,实现属性上报;
7、OneNET 平台下发属性值(命令)到模拟设备;

三、系统搭建环境

任务1 创建智慧小区安全防护系统产品设备

1.1 实训目的

1、通过中移OneNET物联网开放平台新建产品(MQTT);
2、根据项目场景创建产品物模型;
3、创建基于MQTT 的云平台设备;
4、查看设备运行状态及数据。

1.2 实训步骤

1.2.1 创建基于MQTT协议的产品

创建产品

创建产品

创建产品

1.2.2根据项目场景创建产品物模型

产品开发详情页面

设置物模型

添加系统功能点

添加

添加自定义功能

添加自定义功能点

添加自定义功能点

检查并保存创建的物模型


保存

保存成功

1.2.3创建基于MQTT的设备

当我们完成上一步骤返回产品列表页面时,可在刚建立产品列表的操作项中点击“设备管理”,页面即进入设备列表管理页面。我们也可以点击左侧菜单的“设备接入管理”,进入下一级菜单“设备管理”,同样进入该管理页面。


设备管理

添加设备

添加设备信息.png

再次添加一个设备信息,用于模拟工具接入


添加设备信息.png

1.2.4设备分组管理

设备分组

新建分组

详情

初始状态

已添加成功信息

最后点击下面的“确定”按钮完成将设备加入到分组的操作中

任务2 模拟设备接入

2.1 实训目的

1、通过模拟工具调试设备接入;
2、通过模拟设备,实现属性上报;
3、OneNET 平台下发属性值(命令)到模拟设备。

2.2实训步骤

2.2.1模拟设备接入OneNET 平台

获取产品、设备的必要信息


设备信息

使用官方Token计算工具,获得验证token信息
点击MQTT.fx快捷方式,运行MQTT.fx客户端,并进行配置


MQTT配置

运行 MQTT.fx 工具,点击选择刚刚保存的连接配置列表项,点击“Connect”,如果一切正常,工具将很快登陆接入OneNET 平台,此时 Connect 按钮变灰,右侧 Disconnect 按钮处于激活状态。
激活状态

可以点击”Log“ 选项页,查看工具连接服务端的情况,正常连接成功则提示类似如下图红框所示信息


连接成功

当工具显示正常连接后,查看OneNET 平台中当前模拟的设备在页面显示为在线状态
成功在线

断开 MQTT.fx 工具模拟,查看 OneNET 平台中设备的状态变化
点击 MQTT 工具窗口中的 “Disconnect”按钮,断开工具的 MQTT 连接,等待一会儿后,刷新OneNET平台中设备列表页面,查看显示的设备状态信息:可以看到其状态都变为离线。

2.2.2模拟设备接入OneNET 平台实现属性上报

产品 ID、设备名称内容,根据实际创建的产品和设备信息替换,将替换后完整的 topic,填入模拟工具“Subscribe”选项页中的输入框,如下图所示:


替换信息

点击“Subscribe”按钮向平台订阅该主题,平台返回成功后,工具左侧中的已订阅主题列表会有一条记录,且该主题下当前消息数为 0。


平台返回成功

点击“Publish”选项页表头,切换到消息发送页,在输入框中填入属性上报 topic 主题,该 topic为(操作步骤如上相同):$sys/产品 ID/设备名称/thing/property/post
发送属性上报消息

产看属性上报结果

OneNET 平台中查看设备的属性最新值

2.3 拓展实训部分

2.3.1仿真设备信息上传

进入设备调试功能

如果此时页面提示设备已经登陆,需要先检查,之前模拟工具是否还处于连接状态中,如是则点击模拟工具中的“Disconnect”按钮,并等待一定时间再次刷新页面,直到页面显示可以启动调试。
向下浏览或通过输入关键字搜索定位到“WiFi定位”属性数据点,勾中前面的选框,并点击右侧下拉展开 箭 头 , 在 该 数 据 点 下 的 “ 热 点 mac 信 息 ” 输 入 框 中 输 入 某 个 WiFi 热 点 的 mac 地 址 信 息 , 如dc:fe:18:f2:4c:67|ac:b3:b5:1d:63:80。点击下方的“属性上报”。


数据上报成功

在设备详情页面查看设备上报的热点位置信息数据


数据记录

任务3-1 系统终端设备的搭建

3.1 实训目的

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

3.2 实训步骤

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

硬件搭建

修改设备程序的 OneNET 平台网络接入配置参数


修改Wifi 网络用户名和密码

修改创建的产品、设备相关信息

修改设备程序的上报属性值映射关系以及 OneNET 平台下发属性生效命令处理代码


增加属性点标识符以及对应需上报的设备数据变量

修改属性点标识符

同时在该文件头部,增加 void CALLBACK_Beep(int value)声明
声明

编译工程,连接下载器烧写程序到设备中。

OneNET 平台侧查看设备状态。


上线

数据上传

查看距离(标识符“distance”)、蜂鸣器状态(标识符“beep”)等属性点,是否已经有数值上报

任务3-2 真实设备接入 实现场景联动

3.1 实训目的

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

3.2实训步骤

3.2.1 基于OneNET 云平台的场景联动

进入 OneNET 平台 场景联动管理功能
烧写程序上电运行并确保已登录 OneNET 云平台,进入 OneNET 平台 控制台页面,点击“数据流转”菜单下“场景联动”子菜单,进入场景联动管理功能页面,然后创建场景联动规则


创建场景联动规则

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


编辑联动规则

点击“确定”创建好改场景信息,并修改其启用状态为“开”。
修改状态

参考上述 描述,再新增一个联动规则,名称为“距离安全取消告警”。

设备上线,观察场景实现效果
实训结果:近距离遮挡超声波模块的距离探测器探头,稍等一定时间后,蜂鸣器模块鸣叫,移开超声波模块遮挡, 再稍等一定时间后,蜂鸣器模块停止鸣叫。


距离太近告警

距离安全取消告警

3.3 实训小结

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

任务4 可视化实现

4.1 实训目的

1、学会OneNET 平台数据可视化编辑器的使用;
2、能够进行可视化数据源的配置;
3、对智慧小区安全防护系统进行可视化展现。

4.2 实训步骤

4.2.1 物联网云平台可视化组件配置运用

可视化能力是 OneNET 平台重点打造的基于物联网设备大数据的增值服务能力,可以从平台全部产品服务的菜单列表中,点击”数据可视化 view“菜单后,点击“立即试用”按钮进入。


进入试用

创建可视化项目

挑选一个模板

点击左侧菜单“数据管理”下“数据源模板”子菜单,右侧页面中,点击“创建数据源模板”,预先为界面展示距离的变化图表建立一个数据来源模板。


增加数据源模板

在展开的配置项中,先设定第一项的“数据类 ”型为“物联网平台”,这时页面会切换为配置从“物联网平台”抓取数据所需的必要信息。依次填写带“*”的所有项,点击“创建”按钮,耐心等待平台返回创建结果。
添加信息

编辑可视化页面及各个组件
编辑

添加样式

管理数据源

数据源选择

数据查看

设置不使用数据过滤器


数据处理结果

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

4.3拓展实训

4.3.1 设备地理位置可视化展现

新增一个数据源模板

为可视化视图添加地理位置组件


添加组件

添加代码

添加代码

预览并持续编辑可视化视图,保存完成项目(注:该结果是平台未上线的结果)


结果

4.4 实训小结

1、学会OneNET 平台数据可视化编辑器的使用;
2、能够进行可视化数据源的配置;
3、对智慧小区安全防护系统进行可视化展现。

四、总结

本项目通过中移OneNET物联网平台,成功构建了基于MQTT协议的智慧小区安防距离探测系统。我们创建了物模型,并实现了云平台设备的创建与调试。系统能够实时监控设备状态,模拟设备实现属性上报,并接收平台下发的属性值。

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

推荐阅读更多精彩内容