<meta charset="utf-8">
一、实验背景
小区安全防范报警系统是智能小区实现安全治理的重要系统,主要包括防盜报警、煤气泄漏报警、消防报警等,因此,小区安全防范及报警系统是具有先进的设计和设备,并为小区住户的安全提供保障的必要系统。
二、实验目的
1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发;
三、实验步骤
3.1真实设备接入 OneNET 平台实现属性上报
3.1.1终端设备硬件搭建
核心模块:
WIFI模块:
超声波模块:
LoRa蜂鸣器模块:
3.1.2网络接入配置参数
热点名称及密码:
产品、设备相关信息:
3.1.3平台状态
设备在线:
设备上报数据信息:
3.2下发属性在终端设备上执行生效(设备调试)
3.3下发属性在终端设备上执行生效(API 调试)
3.4 基于 API 方式实现设备属性下发
body 报文:
authorization 信息:
Header 信息字段:
下发的属性值为true返回值:
更改下发的属性值为 false:
false返回值:
3.5基于 OneNET 云平台的场景联动
创建场景联动规则:
编辑场景联动【距离探测告警】规则:
编辑场景联动【距离安全取消告警】规则:
【距离探测告警】联动日志:
【距离安全取消告警】联动日志:
四 物联网云平台可视化
![<meta charset="utf-8">
4.1 物联网云平台可视化组件配置运用
步骤1 创建一个可视化项目
首先新增一个可视化项目,在弹出的模板选择页面,选择一个 2D 项目模板下的“空白模板”作为本次项目可视化的基础模板,填写位于右侧的项目名称、项目描述后,点击“确定”完成可视化项目创建。
可以选择具有一定页面效果的模板比如“模板-智慧园区“,后续根据需要删减部分控件。
步骤2 增加数据源模板
点击左侧菜单“数据管理”下“数据源模板”子菜单,右侧页面中,点击“创建数据源模板”,预先为界面展示距离的变化图表建立一个数据来源模板。
在展开的配置项中,先设定第一项的“数据类 ”型为“物联网平台”,这时页面会切换为配置从“物联网平台”抓取数据所需的必要信息。依次填写带“*”的所有项:
步骤3 编辑可视化页面及各个组件
选择一个合适的图表,若是空白模板,则添加一个图表
步骤4 设置图表的数据来源
保持折线图处于选择状态(可再次双击折线图,右侧出现属性修改页),现在切换到“数据”属性 Tab页。选择“数据绑定方式”为“数据源”,此时“数据源选择”下拉列表为“请选择”状态,点击“管理数据源”按钮,弹出“数据源管理”页面。
点击“数据源模板”Tab 页,展示目前所有的数据源模板,可以看到一条在之前步骤中已经创建好的记录(名称为 distance),点击该记录操作列中最右图标:“以此模板创建数据源”。关闭窗口回到视图编辑页面。
此时“数据源选择”下拉列表会出现一条可选的记录,形如“distance_XXXX”,代表以“distance” 模板生成的记录,平台自动追加后缀加以命名。选择该条记录作为折线图的数据源。
步骤5 设置不使用数据过滤器
点击 “使用数据过滤器”前面的勾选框,去掉勾选,即不使用数据过滤器。点击“数据处理结果”按钮,查看弹出的窗口中展示的数据,这些数据就是设备定时上报的属性点形成的(图例中的 value对应的值,就是上报的间隔距离值)。关闭弹出窗口继续下一步。
步骤6 设置图表的横轴列展示字段名与数据提供字段相匹配
现在切换回“样式”属性 Tab 页。展开“数据系列”的节点,修改列字段名为“value”,保持与数据源中提供的数值字段“value”相一致。
步骤7 预览可视化视图并回到编辑状态迭代优化视图效果
编辑视图界面,可以看到折线图已显示出实际的折线数据图表,可以点击右上角“预览”按钮,在全页面状态下查看整个可视化视图的效果。
步骤8 保存视图,完成可视化项目
完成视图编辑后,点击顶部的“保存”按钮(编辑状态和预览状态均可),完成项目保存。
总结
通过此次项目,我学会了通过中移OneNET物联网开放平台新建产品; 根据项目场景创建产品物模型;创建基于MQTT 的云平台设备; 查看设备运行状态及数据;通过模拟工具调试设备接入; 通过模拟设备,实现属性上报;OneNET 平台下发属性值(命令)到模拟设备OneNET 平台数据可视化编辑器的使用,能够进行可视化数据源的配置,对智慧小区安全防护系统进行可视化展现。