一、项目背景
智能小区的建设融合了一系列现代化高新技术,是IC卡技术、通信技术、计算机技术经过深度融合与集成之后而形成的一种结果,同时也是社会发展、时代进步、科学技术水平提升环境下的必然产物。智能小区安全防范报警系统是智能小区实现安全治理的重要系统,主要包括防盜报警、煤气泄漏报警、消防报警等,因此,小区安全防范及报警系统是具有先进的设计和设备,并为小区住户的安全提供保障的必要系统。
二、项目目标
1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发;
三、项目步骤
3.1 使用设备
3.1.2 LoRa蜂鸣器模块
3.1.3 WIFI模块
3.1.4 超声波模块
3.2 网络接入配置参数
修改设备程序的 OneNET 平台网络接入配置参数
在 net_device.c 替换为设备所 在 Wifi 网络用户名和密码
在 onenet.c 中添加的产品、设备相关信息
修改设备程序的上报属性值映射关系以及 OneNET 平台下发属性生效命令处理代码:
创建物模型
添加物模型的系统功能点
3.3 修改相关代码
在 cmd_callback.c 中添加代码
在文件适当位置增加该方法的具体实现逻辑代码:
编译下载
3,6 API 调试
四.场景联动
查询日志
五、实验总结
在本次项目实验中,基于真实设备接入 OneNET 平台,实现通过OneNET 平台对设备属性下发和直接基于 API 方式实现设备属性下发。体验了基于 OneNET 云平台的场景联动,来控制蜂鸣器的开关。