一、项目背景
在全国重点用能单位中建立智慧能源管理系统,不仅是用能单位实现精细化节能管理、促进节能降耗的必然要求,也是政府及时跟踪了解本地区节能工作进展情况,准确把握和分析节能降耗发展趋势,加强能耗数据质量控制的一项重要基础性工作。对此,政府和重点用能企业高度重视,全面推进能源管理系统建设。
智慧能源是智慧城市建设的重要基石,随着智慧城市建设的推进,通过“智慧能源”实现的节能减排经济效益将占据越来越重要的地位。
二、实验目的
1、采集温度、湿度、光照值,并上传OneNET平台;
2、会使用 HTTP 推送。
3、利用LED灯模拟照明灯,通过HTTP数据推送自动控制灯光。
三、实验步骤
1、硬件搭建
利用物联网实验箱中的核心板、NB-IOT模块、LCD模块、ZigBee-光照模块、ZigBee-温湿度模块按照图片所示搭建。
2、更改keil代码
1)更改设备IMEI;IMSI
2)添加驱动
3)编写“写回调函数”
4)编写“读回调函数”
5)添加光照、LED资源
6)更新光照、LED资源
7)编译、烧录代码
3、连接平台
1)设备在线
2)添加设备资源
3)资源详情
4)光照值
5)控制灯
4、北向API控制灯光
4、安装依赖
本项目依赖于:
➢ JDK 1.8
➢ Maven 3.3.9
➢ IntelliJ IDEA 2019
1)安装配置 JDK
安装 JDK1.8 程序,进行默认安装即可。需要注意的是,安装完成后,必须配置环境变量,以便应用开发时能够顺利找到 Java 环境。
新增下面两个环境变量
修改PATH环境变量。
或者用cmd窗口完成;
打开一个新的 cmd 窗口,然后输入 java -version 命令,如果能够看到类似如下的输出,则表示 JDK1.8 安装完成。
2)安装配置 Maven
从工具包中下载Maven3.3.9。
配置Maven环境变量。
Maven下载成功。
3)安装配置 IntelliJ IDEA
使用工具包中提供的 IntelliJ IDEA 2019 安装包,进行默认安装。安装完成后,在启动界面选择"Configure->Settings"进行全局设置,输入 maven 进行搜索,然后将 Maven 的实际安装路径填入,以便在 IDEA 中使用 Maven。
运行程序