2022-06-10

智慧园区能源管控系统项目报告

一、实验背景

为体现低消耗、低排放、高性能、高舒适的设计理念,应用集成技术和物联网技术在智慧园区内建设能效管理系统,实现多能涌、多业态和多用户的综合能涌管理。以园区为代表的区域能源系统具有用能密度大、负荷利用小时数高、可再生能源比例高、产用能形式多样化等特点,是促进可再生能源大规模就地消纳、提高能源综合利用率、实现节能减排目标的有效实验途径。全球气候正面临严峻的挑战,碳减排已成全人类的共同使命。国内“能源双控”政策的持续升级,生产性企业被迫停工停产。如何有效控制碳排放量,提升能源使用效率、降低能耗,进而实现“双碳目标”,成为企业亟待解决的问题。

二、实验目标

1、会使用 HTTP 推送
2、了解如何处理 HTTP 推送
3、在 OneNET Studio 平台上接入 NB 设备后,完成从 Studio 向第三方应用(本应用)的数据推送,从而在应用程序中获取 NB 设备的所有数据。同时,在应用程序中监控光照传感器的值,达到预设的最大阈值后,调用 LwM2M IPSO API,自动关闭 LED 灯;达到预设的最小阈值后,调用 API 自动打开 LED 灯,从而实现节能的目的。

三、实验步骤

1.设备接入云平台

1.1硬件搭建

1.1.1核心模块

image

1.1.2NB-IoT模块(M5310A)

image

1.1.3硬件连接图

image

1.2代码更改

1.2.1网络配置(IMEI,IMSI)

image

1.2.2添加外围硬件驱动

image

1.2.3编写读回调函数

image

1.2.4编写写回调函数

image

1.2.5添加光照、LED、温湿度资源

image

1.2.6更新光照、LED,温湿度资源

image

1.3平台控制

1.3.1设备在线

1.3.2添加设备资源列表

image

1.3.3资源列表详情

1.3.4光照值

image

1.3.5平台控制灯

image

2.调用北向API控制灯光

image
image
image
image

3.使用数据推送自动控制灯光

3.1修改intellij IDEA参数,控制灯光数据

image

3.2数据推送验证成功

image

3.3LCD模块受灯光影响关灯开灯

3.3.1当手没有挡住Zig—Bee光照模块

image

3.3.2当手挡住Zig—Bee光照模块

image

3.3.3IDEA有数值传输

image

四、总结

通过这次项目,我们熟悉了新软件类似于IDEA的使用操作,当IntelliJ IDEA程序运行时,云平台的规则引擎启用成功时,数据上报到IntelliJ IDEA本应用程序后,程序会解析其中的光照度数据,并且根据预设的阈值,对 LED 灯进行控制 。在开始的时候还是遇到了很多困难,下载方面都有存在问题,但是在同学和老师的指导下还是成功了,在之后的操作中,我们会弥补自己的不足,每次都有新的进步。

你可能感兴趣的:(2022-06-10)