智慧园区能源管控系统报告
一、项目背景
以园区为代表的区域能源系统具有用能密度大、负荷利用小时数高、可再生能源比例高、产用能形式多样化等特点,是促进可再生能源大规模就地消纳、提高能源综合利用率、实现节能减排目标的有效实验途径。全球气候正面临严峻的挑战,碳减排已成
全人类的共同使命。国内“能源双控”政策的持续升级,生产性企业被迫停工停产。如何有效控制碳排放量,提升能源使用效率、降低能耗,进而实现“双碳目标”,成为企业亟待解决的问题。
二、实验目标
1、会使用 HTTP 推送
2、了解如何处理 HTTP 推送
3、在 OneNET Studio 平台上接入 NB 设备后,完成从 Studio 向第三方应用(本应用)的数据推送,从而在应用程序中获取 NB 设备的所有数据。同时,在应用程序中监控光照传感器的值,达到预设的最大阈值后,调用 LwM2M IPSO API,自动关闭 LED 灯;达到预设的最小阈值后,调用 API 自动打开 LED 灯,从而实现节能的目的。
三、实验步骤
3.1设备接入云平台
3.1.1硬件连接
3.1.2硬件连接图
3.2修改代码
3.2.1编写回调函数
3.2.2添加光照,LED资源
3.2.3编译烧写代码
3.3平台控制
3.3.1查看设备在线
3.3.2添加并查看资源列表
3.3.3查看光照值
3.3.4平台控制灯
3.4调用北向API控制灯光
3.4.1即时命令
3.4.2安装配置JDK
(1)新增两个环境变量
(2)修改PATH环境变量
(3)按键盘win+R打开一个新的 cmd 窗口,然后输入 java -version 命令,如果能够看到类似如下的输出,则表示 JDK1.8 安装完成。
3.5安装配置 Maven
3.5.1设置环境变量
3.5.2按键盘win+R打开一个新的 cmd 窗口,然后输入mvn -version 命令,如果能够看到如下输出,则表示 Maven 安装成功。
3.6安装配置 IntelliJ IDEA
3.6.1使用工具包中提供的 IntelliJ IDEA 2019 安装包,进行默认安装。安装完成后,在启动界面选择 "Configure->Settings"进行全局设置,输入 maven 进行搜索,然后将 Maven 的实际安装路径填入,以便在 IDEA 中使用 Maven。
<meta charset="utf-8">
3.6.2在(https://github.com/CQCET-IOT/onenet-studio-nb-data-push)下载本应用程序。打开IntelliJ IDEA,启动界面选择 "Import Project",将pom.xml 文件打开,等待过程时间较长。
3.6.3修改参数
根据自己的实际情况,修改 application.properties 文件中的以下参数,才能正确运行:
api.authorization: 使用 OneNET Studio 提供的 Token工具生成;
light.imei: NB-IoT 设备的 IMEI 号;
http-push.token: 第三方应用 Token;
http-push.aesKey: 第三方应用 AesKey;
3.7OneNET Studio HTTP 数据推送配置
3.7.1数据推送成功
3.7.2LCD模块受灯光影响
四、总结
通过这次实验我收获了很多,在此次实验当中学会了使用 HTTP 推送并且了解如何处理 HTTP 推送。对OneNET平台更加熟悉,对实验实施的流程思路更清晰。