智慧园区安全防护系统项目报告
冉舒丹
1.项目背景
现如今,人们需要的不仅仅是生活便利的住宅,更需要的是一个能够给人安全感的生活空间,可以让人们的生命和财产得到更可靠的保障,因此,小区安全防范及报警系统是具有先进的设计和设备,并为小区住户的安全提供保障的必要系统。
2.项目目标
1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发;
3.项目步骤
3.1 硬件搭建

DEF7132348D9AB1F9F811998B6A9FCB7.jpg
3.2 代码烧写
3.2.1 在net_device.c里面将{wifi}、{password}替换为设备所在 Wifi 网络用户名和密码

image.png

image.png
3.2.4 在\cmd_callback.c写入数据处理函数名实现函数的声明

image.png
3.2.5 将代码烧写到设备中

image.png
3.3 云平台设备在线

U%8UH0(7RYBY3DF5D4E3@~O.png
3.4 设备上报数据信息

U%8UH0(7RYBY3DF5D4E3@~O.png
3.5 设备调试属性下发
通过 OneNETStudio 的设备调试方式进行属性下发

屏幕截图 2022-04-12 115315(1).png
3.6 API调试(下发属性在终端设备上执行生效)

image.png
3.7.1 准备API 接口调试工具 Postman
3.7.2 填入参数(参数有请求方式,url)

image.png
3.7.3 确定请求的 Header 内容,发起 API 请求,查看结果

image.png
3.9 设备上线,观察场景实现效果
蜂鸣器被遮住会发出警报,在拿开遮挡物离开一段距离之后停止报警。
4.项目总结
通过此次项目的实施,能够实现对距离和蜂鸣器的实时检测并控制蜂鸣器自动开关。虽然在这过程中由于自己的粗心导致一直无法检测到距离的值,但是在老师的帮助下,最终完成了整个实验。同时,在这次项目中对onenet平台的认识更加 深入。