一、实验背景
伴随着我国经济建设的发展壮大,老百姓生活水平的持续提升,“数字城市建设、智能化住宅、互联网住宅楼”的定义愈来愈获得广泛的认同,一般住户对定居环境(社区、小区)的安全系数、舒适度和便利性需求也愈来愈高。
小区安全防范报警系统是智能小区实现安全治理的重要系统,主要包括防盜报警、煤气泄漏报警、消防报警等。
现如今,人们需要的不仅仅是生活便利的住宅,更需要的是一个能够给人安全感的生活空间,可以让人们的生命和财产得到更可靠的保障,因此,小区安全防范及报警系统是具有先进的设计和设备,并为小区住户的安全提供保障的必要系统。
二、实验目标
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返回值:
四、总结
本次实验考验了我们对于云平台对于设备响应的运行规则,让我们更深入了解云平台工作原理以及代码段的编写调试。我和我的组员也积极投入与云平台设备读取数据实验的应用。在本学期的学习中,收获了很多关于云平台方面的知识,虽然有很多坎坷但还是一路披荆斩棘,得到了相应的实验数据。非常好,以后的课上也会继续学习有关知识。