智慧小区安全防护系统

一、项目背景

智能小区的建设融合了一系列现代化高新技术,是IC卡技术、通信技术、计算机技术经过深度融合与集成之后而形成的一种结果,同时也是社会发展、时代进步、科学技术水平提升环境下的必然产物。智能小区安全防范报警系统是智能小区实现安全治理的重要系统,主要包括防盜报警、煤气泄漏报警、消防报警等,因此,小区安全防范及报警系统是具有先进的设计和设备,并为小区住户的安全提供保障的必要系统。

二、项目目标

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

三、项目步骤

3.1 使用设备

3.1.1 核心模块

3.1.2 LoRa蜂鸣器模块

3.1.3 WIFI模块

3.1.4 超声波模块

3.2 网络接入配置参数
修改设备程序的 OneNET 平台网络接入配置参数
在 net_device.c 替换为设备所 在 Wifi 网络用户名和密码


在 onenet.c 中添加的产品、设备相关信息



修改设备程序的上报属性值映射关系以及 OneNET 平台下发属性生效命令处理代码:
创建物模型

添加物模型的系统功能点

3.3 修改相关代码

在 application.c 中添加代码

在 cmd_callback.c 中添加代码

在文件适当位置增加该方法的具体实现逻辑代码:

编译下载

3.4 在云平台上查看状态

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

3,6 API 调试

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

四.场景联动




查询日志


五、实验总结

在本次项目实验中,基于真实设备接入 OneNET 平台,实现通过OneNET 平台对设备属性下发和直接基于 API 方式实现设备属性下发。体验了基于 OneNET 云平台的场景联动,来控制蜂鸣器的开关。

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

推荐阅读更多精彩内容