智慧小区安全防护系统——真实设备接入 OneNET 平台

一、实训背景

智能安全社区只是在近几年才逐渐加入到基层的和平建设中。毕竟各个地区都在谋求发展,人们对居住环境和公共服务的要求更高。提高社会现代化治理水平尤为迫切,要通过加强安全和科技结合来实现。

二、实训目的

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

三、实训步骤

(一)真实设备接入 OneNET 平台实现属性上报

①搭建硬件设备


硬件设备.jpg

②终端设备软件系统搭建
修改Keil uVision5代码


onenet01.png

application01.png
cmd_callback01.png
cmd_callback02.png
net_device.png

运行截图.png

③OneNET 平台侧查看设备状态


设备上线.png

④OneNET 平台侧查看设备上报数据信息
查看数据.png

(二)下发属性在终端设备上执行生效(设备调试)

①设备端软硬件环境准备


设备上线.png

②通过 OneNETStudio 的设备调试方式进行属性下发


属性下发.png

(三)下发属性在终端设备上执行生效

①API调试


API.png

②基于 API 方式实现设备属性下发


Postman.png

③查看结果
Postman结果.png

(四)创建场景联动

①触发条件:
(1)执行限制:满足全部条件执行
(2)触发方式:“设备数据触发” (3)产品:之前实训任务中创建的产品
(4)设备:之前加入到项目里的“Controller”
(5)功能:之前物模型中的“间隔距离”属性点
(6)数值判断条件:逻辑判断选“<”,数值填入“5”
②执行动作:
(1)动作类型:选择“设备执行” (2)产品:之前实训任务中创建的产品
(3)设备:之前加入到项目里的“Controller”
(4)功能:之前物模型中的“蜂鸣器”属性点
(5)布尔:选择“true - 1”


触发条件.png

③设备上线,观察场景实现效果
检查实验箱目前搭建的硬件系统是“核心模块”以及“Wifi 模块”、“蜂鸣器模块”、 “超声波模
块”等模块,烧写程序为项目三配套工程代码,上电运行。
近距离遮挡超声波模块的距离探测器探头,稍等一定时间后,蜂鸣器模块鸣叫,移开超声波模块遮挡, 约 15 秒钟后,蜂鸣器模块停止鸣叫。
④联动日志查询


联动日志查询.png

四、实训小结

在平台查询数据时,出现数据为0的现象,在同小组成员的帮助下顺利解决数据显示的问题。在这个过程中进一步加强自己在发现问题——思考问题——解决问题的能力。

你可能感兴趣的:(智慧小区安全防护系统——真实设备接入 OneNET 平台)