智慧小区安全防护系统
一.实验背景
随着我国国民经济的发展和国家住房制度的改革,人民生活和自身素质得以不断提高,人们对住房条件的要求越来越高,对环境的舒适性、便利性、安全性有了较高要求,加之电子信息产业正快速发展并向人们生活的各个领域渗透,与此相适应,各种不同档次的公寓、生活小区纷纷提出了自己不同的智能需求,所谓的小区智能化。就是将在一定地域范围内多个具有相同或不同功能的建筑物按照统筹的方法分别对其功能进行智能化,资源充分共享,统一管理,在提供安全、舒适、方便、节能、可持续发展的生活环境的同时,便于统一管理和控制,并尽可能的提高性价比指标。
二.实验目标
1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发;
三、实验步骤
3.1真实设备接入 OneNET 平台实现属性上报
3.1.1终端设备硬件搭建
核心模块、WIFI模块
LoRa蜂鸣器模块、超声波模块
3.1.2网络接入配置参数
产品、设备相关信息
设备数据变量
具体函数代码
函数的声明
命令执行回调函数
3.1.3编译工程,连接下载器烧写程序到设备中
程序编译
程序烧写
3.1.4平台状态
设备上报数据信息
3.2下发属性在终端设备上执行生效(设备调试)
3.3下发属性在终端设备上执行生效(API 调试)
3.4 基于 API 方式实现设备属性下发
body 报文
authorization 信息
Header 信息字段
下发的属性值为true返回值
更改下发的属性值为 false
false返回值
3.5基于 OneNET 云平台的场景联动
创建场景联动规则
编辑距离探测告警的联动规则
【距离探测告警】联动日志
【距离安全取消告警】联动日志
四.总结
经过这次的项目实验,我学到了通过onenet平台的设备调试实现对距离和蜂鸣器的实时检测并控制蜂鸣器自动开关,虽然经过了几次错误,但在同学的帮助下终于是完成了这次项目,我对onenet又多了解一些了。