智慧小区安全

智慧园区安全防护系统项目报告

冉舒丹

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

3.2.3 在application.c增加属性点标识符以及对应需上报的设备数据变量
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平台的认识更加 深入。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容