智慧小区安全防护系统项目报告
4.1 项目背景
智慧小区安全防护系统项目背景是为了应对日益增长的城市小区管理复杂性和安全挑战,通过集成先进的技术手段提升小区的安防能力、管理效率和居民生活质量。
4.2实训目标
1.通过中移OneNET物联网开放平台新建产品并能查看数据
2.模拟设备接入
3.基于真实设备接入 OneNET 平台
4.防护系统的可视化实现
4.2.1
(1)新建产品
4.2.2
(1)获取产品的必要信息
(2)使用官方 Token 计算工具,获得验证 token 信息
(3)配置 MQTT.fx
在上一个实训目标中将产品 ID、设备名称、设备密钥用于用 MQTT.fx 工具中
相关步骤
① 设置 Profile Name:可设置一个便于记忆的名字,如“某某产品某某设备接入模拟”
② 设置 Broker Address:mqtts.heclouds.com (MQTT 设备接入平台网址)
③ 设置 Broker 端口:1883 (本次实训任务采用非 TLS 加密的 MQTT 连接)
④ 设置 Client ID:{设备名称}(前一个步骤中确定的设备名称填入此处)
在下方的第一个选项页“General”中,设置:
⑤ MQTT 协议版本号:取消默认勾中,确保下方版本选择下拉框可选,并选择为 3.1.1
点击 “User Credentials”选项页,继续设置:
⑥ 设置 User Name:{产品 ID}(前一个步骤中确定的产品 ID)
⑦ 设置 Password:{token} (前一个步骤中计算得到的 token)点击OK 保存连接配置。
(4)查看onenet平台上的设备信息
(5)在 MQTT空白处输入以下代码
"id": "123",
"version": "1.0",
"params": {
"distance": {
"value": 28.88,
"time": 1599534283111
}
}
}
(6)查看上报结果
4.2.2实训小结
1、通过模拟工具调试设备接入;
2、通过模拟设备,实现属性上报;
3、OneNET 平台下发属性值(命令)到模拟设备;
4.2.3
(1)搭建系统终端
(2)基于真实设备接入onenet平台
步骤 1 设备端软硬件环境准备
沿用上一个实训任务中搭建的设备硬件系统,以及继续使用 Keil5 开发工具载入的项目三
终端设备侧代码工程(该工程代码在完成上一实训任务后,已经能够接入 OneNET 平台并上报
属性点数据)。将设备上电,等待OneNET 平台 中显示该设备处于上线状态,进入下一实训步骤
步骤 2 通过 OneNET平台 的设备调试方式进行属性下发
调试日志:
步骤 3 下发属性在终端设备上执行生效(API 调试)
在params中输入以下代码
{
"beep": true
}
调用结果
步骤 4 准备 API 接口调试工具 Postman
在postman中发送以下开关请求
步骤 5 基于OneNET 云平台的场景联动
编辑相关规则
4.2.3实训小结
1、基于设备工程,实现 OneNET 平台下发属性在终端设备上执行生效;
2、基于API 方式实现设备属性下发;
4.2.4
(1)新增一个可视化项目
(2)增加数据源模板并填入相关信息
(3)编辑可视化页面及各个组件
(4)设置图表的数据来源
(6)数据展示
4.2.4实训小结
1、学会OneNET 平台数据可视化编辑器的使用;
2、能够进行可视化数据源的配置;
3、对智慧小区安全防护系统进行可视化展现
4.项目总结
1、基于学校设备,实现 OneNET 平台下发属性在终端设备上执行生效;
2、基于 API 方式实现设备属性下发;
3、基本使用MQQT工具;