一、实验背景
智慧小区安全防护系统的实验背景是基于智能化技术和物联网技术,为了解决小区管理的复杂性和安全防范的需求而开展的研究和实验。
二、实验目的
1、通过中移OneNET物联网开放平台新建产品(MQTT);
2、根据项目场景创建产品物模型;
3、创建基于MQTT 的云平台设备;
4、通过模拟工具调试设备接入;
5、通过模拟设备,实现属性上报;
6、OneNET 平台下发属性值(命令)到模拟设备;
7、学会OneNET 平台数据可视化编辑器的使用;
8、能够进行可视化数据源的配置;
3、对智慧小区安全防护系统进行可视化展现。
三、实验步骤
3.1创建基于 MQTT 协议的产品
3.1.1创建产品
屏幕截图 2024-05-06 105924.png
3.2根据项目场景创建产品物模型
3.2.1进入物理模型管理界面
image.png
3.2.2添加系统功能点
924dc4c585857c7feb4d9c0c8e3eb9b.png
3.2.3添加自定义功能点
屏幕截图 2024-05-06 110517.png
屏幕截图 2024-05-06 110607.png
3.2.4检查并保存创建的物模型
image.png
image.png
3.3创建基于 MQTT 的设备
3.3.1添加设备
9935dbb99853dce74249dcd25573b33.png
3096f2f50245601260ff89e915b9022.png
image.png
1716699487743.png
f9fb8c5b7145d84313b93efc283ad31.png
、
3.4模拟设备接入OneNET 平台
3.4.1使用官方 Token 计算工具,获得验证 token 信息
屏幕截图 2024-05-06 114442.png
3.4.2安装并配置 MQTT.fx 工具模拟设备信息
屏幕截图 2024-05-06 112456.png
image.png
image.png
image.png
image.png
image.png
image.png
3.4.3模拟设备接入OneNET 平台实现属性上报
image.png
image.png
image.png
1d536ff889e5286e7ea6c5fb42b1c17.png
3.4.4OneNET 平台下发属性值到模拟工具
image.png
image.png
3.5真实设备接入OneNET 平台实现属性上报
3.5.1基于 OneNET 物联网实验箱搭建实训项目终端硬件平台
44451d50e9461e8683adcf0f8f14cfc.jpg
3.5.2修改设备程序的 OneNET 平台网络接入配置参数
#if(PHONE_AP_MODE == 1)
UsartPrintf(USART_DEBUG, "Tips: AT+CWJAP\r\n");
if(!NET_DEVICE_SendCmd("AT+CWJAP=\"eeee\",\"jwdv2157\"\r\n", "GOT IP", 400))
//1.更改此处为热点名称和密码 2021-6-15
DATA_STREAM data_stream[] = {
{"$OneNET_LBS", &data_lbs, TYPE_LBS, 0},
{"$OneNET_LBS_WIFI", &data_lbs_wifi, TYPE_LBS_WIFI, 0},
{"beep", &beep_info.beep_status[0], TYPE_BOOL, 1},
{"distance", &Sonic_Info.sonic_distance, TYPE_FLOAT, 1},
};
CMD_CALLBACK_INFO cmd_callback_info[] = {
{"beep", CALLBACK_Beep},
{"int_test", CALLBACK_Test},
};
3.5.3OneNET 平台侧查看设备状态
image.png
3.5.4OneNET 平台侧查看设备上报数据信息
屏幕截图 2024-05-16 102449.png
3.6通过 OneNET平台 的设备调试方式进行属性下发
image.png
image.png
3.6.1进入“API 调试”功能页面
image.png
3.6.2填入必要参数并发起 API 请求,查看结果
image.png
image.png
3.7基于OneNET 云平台的场景联动
3.7.1创建场景联动规则
1717419394093.png
3.7.2编辑距离探测告警的联动规则
1717419442858.png
55695b64afcaebd1895177b7452b24d.png
3.7.3查询日志
屏幕截图 2024-05-23 105120.png
3.8物联网云平台可视化组件配置运用
3.8.1创建一个可视化项目
image.png
image.png
3.8.2增加数据源模版
image.png
image.png
image.png
3.8.3编辑可视化页面及各个组件
image.png
image.png
1717420217598.jpg
image.png
image.png
3.8.4设置不使用数据过滤器
1717420442313.png
3.8.5设置图表的横轴列展示字段名与数据提供字段相匹配
1717420485009.png
3.8.5保存视图,完成可视化项目
屏幕截图 2024-05-27 115535.png
四、实验总结
通过此次项目,我学会了通过中移OneNET物联网开放平台新建产品(MQTT); 根据项目场景创建产品物模型;创建基于MQTT 的云平台设备; 查看设备运行状态及数据;通过模拟工具调试设备接入; 通过模拟设备,实现属性上报;OneNET 平台下发属性值(命令)到模拟设备OneNET 平台数据可视化编辑器的使用,能够进行可视化数据源的配置,对智慧小区安全防护系统进行可视化展现。