项目二 基于OneNET的智慧园区监控系统

一、项目背景

随着国家建设的推进,人们不仅仅满足于现在的生活标准,智慧生活,高效生活是当代人日益高涨要求的标准。而智慧园区作为智慧城市的主要组成部分,它的建设正日益提上日程,迎来了新的机遇。

二、实验目标(响应需求分析报告)

  1. 采集温度、湿度、光照、气压值,并由OneNET平台订阅 —— 固件程序基础框架
  2. LED灯控制,终端执行平台发送的控制指令 ——输出端口控制
  3. 光照高于设定值,LED1灯灭;光照高于设定值,LED1灯亮 —— 平台触发器功能
  4. 轻应用展示温度、湿度、光照、气压值 —— 平台轻应用功能
  5. 可视化展示温度、湿度、光照、气压值 —— 平台可视化功能

三、实验步骤

1.进行网络配置

网络配置

2.向SDK添加外围硬件驱动

硬件驱动

3.添加新的对象和资源

LED

气压

4.周期更新上报对象和资源

image.png

5.编写读回调函数,平台发送读取资源命令时进行响应

image.png

6.编写写回调函数,实现对平台发送的LED灯控制命令的响应

image.png

7.接入平台,完成数据上报和执行控制命令

image.png

在平台的资源列表详情界面,可以通过写操作,进行LED灯的控制。


image.png

LED灯的资源类型为boolean型,该类型的变量只能是True 或是 False,因此,开灯使用“true”,
关灯使用“false”

8.触发器功能

添加两个触发器


image.png

触发器对数据流进行监控,当数据流的数据符合触发条件时,OneNET平台可以自动向第三方服务器发送消息;

9.轻应用开发实践

image.png

四、实训总结

本次实训收获颇丰,不仅学到了如何通过Postman调用API控制灯光开关,还学到了如何使用OneNET平台上开发小应用的功能。但自身能力还存在较大欠缺,在资源添加代码的时候,总是存在问题,只有以后多加努力,提升自己!

你可能感兴趣的:(项目二 基于OneNET的智慧园区监控系统)