项目四 智慧小区安全防护系统

一、实验背景

智慧小区安全防护系统的实验背景是基于智能化技术和物联网技术,为了解决小区管理的复杂性和安全防范的需求而开展的研究和实验。

二、实验目的

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 平台数据可视化编辑器的使用,能够进行可视化数据源的配置,对智慧小区安全防护系统进行可视化展现。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容