一.实验背景
小区安全防范报警系统是智能小区实现安全治理的重要系统,主要包括防盜报警、煤气泄漏报警、消防报警等,因此,小区安全防范及报警系统是具有先进的设计和设备,并为小区住户的安全提供保障的必要系统。
二.实验目的
1.基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2.通过OneNET平台设备调试,API调试实现属性下发。
三.实验步骤
3.1真实设备接入 OneNET 平台实现属性上报
3.1.1终端设备硬件搭建
核心模块:
超声波模块:
LoRa蜂鸣器模块:
WIFI模块:
3.1.2网络接入配置参数
热点名称及密码:
产品、设备相关信息:
设备数据变量:
具体函数代码:
函数的声明:
命令执行回调函数:
3.1.3编译工程,连接下载器烧写程序到设备并去OneNET 平台侧查看设备上报数据信息
下发属性在终端设备上执行生效(设备调试)
点击运维监控菜单下“设备调试”子菜单,进入 OneNET Studio 的设备调试功能页面。选择需要调试的产品、设备信息。本任务中,需要选择之前步骤中
创建的产品,及归属其下的“Controller”设备。
基于 API 方式实现设备属性下发
1.准备API 接口调试工具 Postman
2.填入参数(参数有请求方式,url)
3.确定请求的 Header 内容,发起 API 请求,查看结果
位置查询
找到增值服务,开通位置定位
四.总结
本次项目虽然在做的过程中遇到了一些困难,但是在老师和同学的帮助下都一一解决,收获还是很大的,通过 OneNET 平台的“设备调试”实现设备属性下发,通过OneNET 平台的“API 调试”实现设备属性下发,直接基于 API 方式实现设备属性下发实现数据的可视化,来控制蜂鸣器的开关。