2022-04-16

智慧小区安防系统实训报告

一、实验背景

随着经济的发展,居民对生活品质有了更高的要求,尤其是对于居住空间的要求有了一个从量到质的比较大的飞跃。小区智能化系统是居民人身安全、财产的保证,是居民身份的体现。

二、实验目的

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

三、实验步骤

1、搭建硬件

准备核心板,超声波模块,wifi模块以及蜂鸣器模块
硬件

2、程序烧写

(1)修改net_device.c文件中约 677 行处,将{wifi}、{password}替换为设备所在 Wifi 网络用户名和密码(将{}括号一起替换,下同)
WiFi修改
(2)修改onenet.c文件中约 56 行处,依次修改{设备密钥}、{产品 id}、{设备名称}为之前步骤中在 OneNET Studio 中所创建的产品、设备相关信息,本例中设备名称就是之前步骤中创建的“Controller”设备,并对应填入其设备密钥
产品修改
(3)修改application.c文件中约132 行处,根据之前步骤中在 OneNET Studio中所创建的物模型信息,依次增加属性点标识符以及对应需上报的设备数据变量
标识符修改
(4)修改cmd_callback.c文件中约51行处,根据之前步骤中在 OneNET Studio中所创建的物模型信息,增改此处的属性点标识符,对应设置需写入生效的设备数据处理函数名,同时增加 void CALLBACK_Beep(int value)函数声明,并完善实现逻辑代码
标识符修改1
实现代码

3、平台侧操作

(1)程序烧录完成后,设备处于在线状态
在线
(2)通过设备调试实现属性下发
属性下发
(3)通过API实现属性下发

查询部署文档,通过部署文档给出的操作步骤实现API属性下发


API属性下发

4、基于中移平台创建场景

(1)添加规则
规则添加
(2)测试

通过设定的触发规则,在硬件中处罚规则,看起是否执行此场景

5、总结

通过创建场景,将硬件、平台、软件统统运行起来,实现了一个安防系统的简易场景,非常有意思!

你可能感兴趣的:(2022-04-16)