一种储能电池物联网平台架构及其实现方法与流程

未命名 09-19 阅读:67 评论:0


1.本发明涉及物联网技术领域,具体涉及一种储能电池物联网平台架构及其实现方法。


背景技术:

2.储能电池技术作为一种可再生的直流电源技术,得到了快速发展。储能电池系统是缓解电网压力的重要组成部分之一,储能电池系统是利用蓄电池的电能储存作用,将电网的电能以化学能的形式存储起来,并与公用电网有电气连接的发电系统。在储能电池系统中,储能电池管理系统(battery management system,以下简称:bms)主要用于智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态。
3.但是市面上现售的第三方科技公司开发、各储能公司自研的bms,均为单一的电池模组数据采集功能,不具备向远程远程监控服务平台、直连近场通信功能;且当bms出现程序缺陷或版本问题时,将会直接影响电池的使用寿命,甚至产生严重后果,而目前的bms升级需要人工现场使用上位机与不同节点建立物理通信后再进行程序升级,因此,目前欠缺一套能够对bms进行远程控制和管理的技术。


技术实现要素:

4.本发明的目的是提供一种储能电池物联网平台架构及其实现方法,可以实现对bms的远程控制和管理。
5.为实现上述目的,本发明提供了如下的技术方案:
6.第一方面,本技术提供一种储能电池物联网平台架构,包括:
7.储能电池管理系统,用于管理各个电池单元;
8.无线物联网网关,所述无线物联网网关与储能电池管理系统通信连接,用于接收并输出所述储能电池管理系统发送的储能数据或运行数据,并传输下发参数至储能电池管理系统;
9.储能物联网平台,所述储能物联网平台与无线物联网网关通信连接,用于实现与无线物联网网关的数据交互;
10.web应用端,所述web应用端与储能物联网平台通信连接,用于对储能物联网平台下发数据指令或接收储能物联网平台返回的数据参数;
11.app应用端,所述app应用端分别与无线物联网网关和储能物联网平台通信连接,用于对无线物联网网关和/或储能物联网平台下发数据指令或接收返回的数据参数。
12.进一步的,所述无线物联网网关包括soc芯片,soc芯片具体型号为:esp32-s3-wroom-1u-n16r8,所述soc芯片分别电性连接有rs485隔离接口、jtag调试接口、串行烧写测试接口、led指示灯、按键,所述soc芯片还电性连接有片外存储单元,片外存储单元可提供充足的存储保障。
13.进一步的,所述储能电池管理系统与无线物联网网关采用rs485隔离通信;所述无线物联网网关与储能物联网平台之间通过mqtts协议连接;所述web应用端和app应用端均通过restful api接口与储能物联网平台连接;所述app应用端与无线物联网网关之间采用ble蓝牙通信。
14.第二方面,本技术提供一种储能电池物联网平台架构实现方法,使用如第一方面中所述的储能电池物联网平台架构,包括如下步骤:
15.s1.无线物联网网关分别进行低功耗蓝牙初始化和wifi初始化后启动功能模块,无线物联网网关与app应用端完成蓝牙配置连接;
16.s2.基于步骤s1,无线物联网网关分别与储能电池管理系统和储能物联网平台通信连接,app应用端和/或web应用端与储能物联网平台连接并接收或下发数据;s3.基于步骤s2,储能物联网平台和无线物联网网关之间的数据交互包括ota升级数据、参数下发、数据上传、命令下发中的一种或多种;其中,无线物联网网关将ota升级数据、下发的参数传送至储能电池管理系统,无线物联网网关接收储能物联网平台的下发命令后进行参数配置或存储、离线数据存储、gpio控制动作中的一种或多种,储能电池管理系统将对各个电池单元的采集数据和/或校对数据上传至无线物联网网关。
17.进一步的,蓝牙配置的具体步骤为:
18.s11.蓝牙初始化后等待app应用端与无线物联网网关建立蓝牙连接;
19.s12.无线物联网网关与app应用端协商数据加密算法及密钥,协商完成后,无线物联网网关向app应用端发送网关基本信息;
20.s13.app应用端接收网关基本信息并执行参数配置,参数配置完成后app应用端主动断开连接。
21.进一步的,无线物联网网关与储能物联网平台连接的具体步骤为:
22.s21.无线物联网网关通过mqtts协议连接至储能物联网平台,并通过provision规则自动想储能物联网平台注册无线物联网网关设备;
23.s22.无线物联网网关订阅储能物联网平台相关主题并接收储能物联网平台消息;s23.判断消息类型,如为ota消息则实行步骤s24,如为参数下发消息则实行步骤s25,如为命令下发消息在实行步骤s26;
24.s24.无线物联网网关向储能电池管理系统传输ota升级数据,并实时监控ota升级进程返回步骤s22;
25.s25.无线物联网网关处理下发参数并将参数传输至储能电池管理系统,无线物联网网关返回储能电池管理系统参数并向储能物联网平台下发结果,返回步骤s22;s26.无线物联网网关执行下发命令,向储能物联网平台返回结果,返回步骤s22。
26.进一步的,ota升级具体步骤为:
27.s241.无线物联网网关向储能物联网平台订阅ota升级属性,当app应用端或web应用端向储能物联网平台下发升级操作后,无线物联网网关接收ota参数,其中,ota参数包含固件名称、固件版本、校验码;
28.s242.无线物联网网关判断ota固件与当前固件版本是否相同,如相同则通知储能物联网平台ota固件版本相同,结束升级;若不相同则执行步骤s243;
29.s243.无线物联网网关下载ota固件,无线物联网网关调用与储能电池管理系统的
协议接口进行固件升级,并判断是否升级成功,如升级成功则通知储能物联网平台ota升级成功,结束升级;如升级不成功则通知储能物联网平台ota升级失败并发送失败原因。
30.进一步的,数据采集的具体步骤为:
31.s31.无线物联网网关调用协议接口对储能电池管理系统硬件接口初始化;
32.s32.无线物联网网关等待定时触发或事件触发对储能电池管理系统进行数据采集,触发采集后调用协议接口进行数据采集;
33.s33.无线物联网网关将采集的数据进行预处理,并将预处理后的数据传输给储能物联网平台;
34.s34.无线物联网网关继续等到触发采集,重复步骤s32-s34,直至完成数据采集。
35.本发明的有益效果是:通过本技术的平台架构,可对bms实现远程控制和管理,包括ota远程升级,bms数据实时在线监测、历史数据存储、bms参数下发,提高了系统灵活性和效率;本技术实现ota远程升级,可以提高系统效率、安全性和稳定性;本系统各模块之间的数据传输及协议认证,降低数据泄露和未经授权访问的风险,保证了整个系统的安全性。
附图说明
36.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
37.图1是本发明的平台架构图;
38.图2是本发明无线物联网网关硬件设计框图;
39.图3是本发明软件系统结构图;
40.图4是本发明软件工作流程图;
41.图5是本发明蓝牙配置流程图;
42.图6是本发明云平台连接流程图;
43.图7是本发明ota升级流程图;
44.图8是本发明数据采集流程图。
具体实施方式
45.实施例1
46.如图1和图2所示的一种储能电池物联网平台架构,包括:
47.储能电池管理系统,用于管理各个电池单元。
48.无线物联网网关,无线物联网网关与储能电池管理系统通信连接,用于接收并输出所述储能电池管理系统发送的储能数据或运行数据,并传输下发参数至储能电池管理系统;无线物联网网关包括soc芯片,soc芯片具体型号为:esp32-s3-wroom-1u-n16r8,soc芯片分别电性连接有rs485隔离接口、jtag调试接口、串行烧写测试接口、led指示灯、按键,soc芯片还电性连接有片外存储单元,片外存储单元可提供充足的存储保障。
49.在一个实施例中,无线物联网网关可通过led指示灯显示系统运行状态,并且通过按键对网关进行恢复出厂设置,无线物联网网关可将蓝牙配置和储能物联网平台配置中的各参数保存至片外存储单元的flash中,并在运行时读取使用。
50.在一个实施例中,采用5-60v直流宽电压输入dc-dc降压单元中转换为3.3v电压为
soc供电,且5-60v直流宽电压输入可以适配各种规格储能电池的电压输出,在输入端做了防反接及过压保护。
51.在一个实施例中,网关可根据供电方式选择合适的休眠模式,可有效节省电池消耗。目前储能电池中的物联网网关多数由储能电池进行供电,为了减少网关运行对电池的消耗,网关一般设置为深度休眠模式,在处理完云平台下发的指令后,网关会自动进入深度休眠,进入休眠后,网关可以设置定时唤醒或由按键触发唤醒。网关在唤醒时会执行定时采集任务以及连接储能物联网平台处理已下发的指令。
52.储能物联网平台,储能物联网平台与无线物联网网关通信连接,用于实现与无线物联网网关的数据交互。
53.web应用端,web应用端与储能物联网平台通信连接,用于对储能物联网平台下发数据指令或接收储能物联网平台返回的数据参数;
54.app应用端,app应用端分别与无线物联网网关和储能物联网平台通信连接,用于对无线物联网网关和/或储能物联网平台下发数据指令或接收返回的数据参数。
55.其中,储能电池管理系统与无线物联网网关采用rs485隔离通信,rs485通信协议采用差分信号方式,对电磁干扰有很强的抵抗能力,特别适用于电磁环境较差的工业现场,通过电气隔离,可以防止设备间的电压差和电流冲击,避免设备因电气故障而损坏,提高设备的安全性;无线物联网网关与储能物联网平台之间通过mqtts协议连接;web应用端和app应用端均通过restful api接口与储能物联网平台连接;app应用端与无线物联网网关之间采用ble蓝牙通信,管理员用户可通过web应用端及app应用端实现ota远程升级、bms数据实时在线监测、历史数据存储、bms参数下发等功能,其他用户可根据不同角色权限,例如分销商、运营商、售后、终端客户等,在app和web端实现相关功能的浏览及功能操作。
56.实施例2
57.在实施例1的基础上,提供如图3-图6所示的一种储能电池物联网平台架构实现方法,使用如实施例1中所述的储能电池物联网平台架构,如图3和图4所示,储能电池物联网平台具备蓝牙配置、云平台连接、自动适配的设备协议接入、参数配置/存储、离线数据存储、gpio控制等功能;储能电池物联网平台在上电后首先会基础硬件进行初始化,包括低功耗蓝牙初始化、wi-fi初始化等,随后即启用各功能模块,主要有蓝牙配置功能、云平台功能、数据采集功能,包括如下步骤:
58.s1.无线物联网网关分别进行低功耗蓝牙初始化和wifi初始化后启动功能模块,无线物联网网关与app应用端完成蓝牙配置连接;
59.其中,如图5所示,蓝牙配置的具体步骤为:
60.s11.蓝牙初始化后等待app应用端与无线物联网网关建立蓝牙连接;
61.s12.无线物联网网关与app应用端协商数据加密算法及密钥,协商完成后,无线物联网网关向app应用端发送网关基本信息;
62.s13.app应用端接收网关基本信息并执行参数配置,参数配置完成后app应用端主动断开连接。
63.为了减少网关功耗,app应用端通过低功耗蓝牙与网关通信,同时采用dh算法进行密钥协商,采用128-aes算法进行数据加密,采用crc16算法进行校验和验证,以保证通信数据安全。主要可以对wi-fi用户名密码、网关设备运行参数、储能物联网平台连接参数、bms
设备连接参数等进行配置。蓝牙初始化后会等待app应用端与网关建立连接,随后会通过dh算法协商密钥,确定密钥后会蓝牙连接之间的通信数据均会进行加密,并且还会对数据进行校验。确认连接建立后,网关会主动发送一条包含自身基础信息的数据给手机端,随后便等待app应用端执行操作,app应用端执行完毕后主动断开连接。
64.s2.基于步骤s1,无线物联网网关分别与储能电池管理系统和储能物联网平台通信连接,app应用端和/或web应用端与储能物联网平台连接并接收或下发数据;
65.其中,如图6所示,无线物联网网关与储能物联网平台连接的具体步骤为:
66.s21.无线物联网网关通过mqtts协议连接至储能物联网平台,并通过provision规则自动想储能物联网平台注册无线物联网网关设备;
67.s22.无线物联网网关订阅储能物联网平台相关主题并接收储能物联网平台消息;
68.s23.判断消息类型,如为ota消息则实行步骤s24,如为参数下发消息则实行步骤s25,如为命令下发消息在实行步骤s26;
69.s24.无线物联网网关向储能电池管理系统传输ota升级数据,并实时监控ota升级进程返回步骤s22;
70.s25.无线物联网网关处理下发参数并将参数传输至储能电池管理系统,无线物联网网关返回储能电池管理系统参数并向储能物联网平台下发结果,返回步骤s22;
71.s26.无线物联网网关执行下发命令,向储能物联网平台返回结果,返回步骤s22。
72.无线物联网网关通过wi-fi采用mqtt协议与储能物联网平台进行连接,通过provision规则自动向储能物联网平台注册网关设备,同时采用tls协议进行通信,确保保密性和数据完整性,同时利用tls双向认证技术,双端均需认证,保证整个系统安全性。无线物联网网关在储能物联网平台连接方面主要包含ota升级、参数下发、数据上传、命令下发等功能。
73.在一个实施例中,在无线物联网网关与储能物联网平台之间因网络或其他问题断开连接时,根据数据发送等级对离线数据进行存储,待连接恢复后,再将此离线数据上传至储能物联网平台,有效保证时序数据的完整性。
74.s3.基于步骤s2,储能物联网平台和无线物联网网关之间的数据交互包括ota升级数据、参数下发、数据上传、命令下发中的一种或多种;其中,无线物联网网关将ota升级数据、下发的参数传送至储能电池管理系统,无线物联网网关接收储能物联网平台的下发命令后进行参数配置或存储、离线数据存储、gpio控制动作中的一种或多种,储能电池管理系统将对各个电池单元的采集数据和/或校对数据上传至无线物联网网关。
75.在一个实施例中,无线物联网网关通过协议接口与bms设备进行交互,该协议接口可以自适应适配bms设备协议,可根据已实现的设备协议自动确定与bms设备之间的通信协议,简化了设备部署和管理,提高了设备的兼容性和系统的灵活性和可扩展性。协议接口主要实现数据采集、参数下发、固件升级、校时等功能。
76.实施例3
77.在实施例2的基础上,如图7所示,实现ota升级具体步骤为:
78.s241.无线物联网网关向储能物联网平台订阅ota升级属性,当app应用端或web应用端向储能物联网平台下发升级操作后,无线物联网网关接收ota参数,其中,ota参数包含固件名称、固件版本、校验码;
79.s242.无线物联网网关判断ota固件与当前固件版本是否相同,如相同则通知储能物联网平台ota固件版本相同,结束升级;若不相同则执行步骤s243;
80.s243.无线物联网网关下载ota固件,无线物联网网关调用与储能电池管理系统的协议接口进行固件升级,并判断是否升级成功,如升级成功则通知储能物联网平台ota升级成功,结束升级;如升级不成功则通知储能物联网平台ota升级失败并发送失败原因。
81.无线物联网网关可通过ota升级功能对自身或者是bms设备进行升级,固件可通过mqtt协议进行下载,并实现了断点续传功能,同时在下载完成后会对固件进行sha256校验,确保固件完整性及正确性。这一功能大大增强了整个物联网系统的效率、安全性、稳定性和用户体验。
82.本实施例3的其他方法步骤与实施例2相同。
83.实施例4
84.在实施例3的基础上,如图8所示,实现数据采集的具体步骤为:
85.s31.无线物联网网关调用协议接口对储能电池管理系统硬件接口初始化;
86.s32.无线物联网网关等待定时触发或事件触发对储能电池管理系统进行数据采集,触发采集后调用协议接口进行数据采集;
87.s33.无线物联网网关将采集的数据进行预处理,并将预处理后的数据传输给储能物联网平台;
88.s34.无线物联网网关继续等到触发采集,重复步骤s32-s34,直至完成数据采集。
89.在一个实施例中,数据预处理主要包括原始数据解析、数据格式转换、数值型数据处理、单位统一。
90.本实施例4的其他方法步骤与实施例3相同。
91.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种储能电池物联网平台架构,其特征在于,包括:储能电池管理系统,用于管理各个电池单元;无线物联网网关,所述无线物联网网关与储能电池管理系统通信连接,用于接收并输出所述储能电池管理系统发送的储能数据或运行数据,并传输下发参数至储能电池管理系统;储能物联网平台,所述储能物联网平台与无线物联网网关通信连接,用于实现与无线物联网网关的数据交互;web应用端,所述web应用端与储能物联网平台通信连接,用于对储能物联网平台下发数据指令或接收储能物联网平台返回的数据参数;app应用端,所述app应用端分别与无线物联网网关和储能物联网平台通信连接,用于对无线物联网网关和/或储能物联网平台下发数据指令或接收返回的数据参数。2.根据权利要求1所述的一种储能电池物联网平台架构,其特征在于:所述无线物联网网关包括soc芯片,所述soc芯片分别电性连接有rs485隔离接口、jtag调试接口、串行烧写测试接口、led指示灯、按键,所述soc芯片还电性连接有片外存储单元。3.根据权利要求1所述的一种储能电池物联网平台架构,其特征在于:所述储能电池管理系统与无线物联网网关采用rs485隔离通信;所述无线物联网网关与储能物联网平台之间通过mqtts协议连接;所述web应用端和app应用端均通过restfulapi接口与储能物联网平台连接;所述app应用端与无线物联网网关之间采用ble蓝牙通信。4.一种储能电池物联网平台架构实现方法,使用如权利要求1-3任一项所述的储能电池物联网平台架构,其特征在于,包括如下步骤:s1.无线物联网网关分别进行低功耗蓝牙初始化和wifi初始化后启动功能模块,无线物联网网关与app应用端完成蓝牙配置连接;s2.基于步骤s1,无线物联网网关分别与储能电池管理系统和储能物联网平台通信连接,app应用端和/或web应用端与储能物联网平台连接并接收或下发数据;s3.基于步骤s2,储能物联网平台和无线物联网网关之间的数据交互包括ota升级数据、参数下发、数据上传、命令下发中的一种或多种;其中,无线物联网网关将ota升级数据、下发的参数传送至储能电池管理系统,无线物联网网关接收储能物联网平台的下发命令后进行参数配置或存储、离线数据存储、gpio控制动作中的一种或多种,储能电池管理系统将对各个电池单元的采集数据和/或校对数据上传至无线物联网网关。5.根据权利要求4所述的一种储能电池物联网平台架构实现方法,其特征在于,蓝牙配置的具体步骤为:s11.蓝牙初始化后等待app应用端与无线物联网网关建立蓝牙连接;s12.无线物联网网关与app应用端协商数据加密算法及密钥,协商完成后,无线物联网网关向app应用端发送网关基本信息;s13.app应用端接收网关基本信息并执行参数配置,参数配置完成后app应用端主动断开连接。6.根据权利要求4所述的一种储能电池物联网平台架构实现方法,其特征在于,无线物联网网关与储能物联网平台连接的具体步骤为:s21.无线物联网网关通过mqtts协议连接至储能物联网平台,并通过provision规则自
动想储能物联网平台注册无线物联网网关设备;s22.无线物联网网关订阅储能物联网平台相关主题并接收储能物联网平台消息;s23.判断消息类型,如为ota消息则实行步骤s24,如为参数下发消息则实行步骤s25,如为命令下发消息在实行步骤s26;s24.无线物联网网关向储能电池管理系统传输ota升级数据,并实时监控ota升级进程返回步骤s22;s25.无线物联网网关处理下发参数并将参数传输至储能电池管理系统,无线物联网网关返回储能电池管理系统参数并向储能物联网平台下发结果,返回步骤s22;s26.无线物联网网关执行下发命令,向储能物联网平台返回结果,返回步骤s22。7.根据权利要求6所述的一种储能电池物联网平台架构实现方法,其特征在于,ota升级具体步骤为:s241.无线物联网网关向储能物联网平台订阅ota升级属性,当app应用端或web应用端向储能物联网平台下发升级操作后,无线物联网网关接收ota参数,其中,ota参数包含固件名称、固件版本、校验码;s242.无线物联网网关判断ota固件与当前固件版本是否相同,如相同则通知储能物联网平台ota固件版本相同,结束升级;若不相同则执行步骤s243;s243.无线物联网网关下载ota固件,无线物联网网关调用与储能电池管理系统的协议接口进行固件升级,并判断是否升级成功,如升级成功则通知储能物联网平台ota升级成功,结束升级;如升级不成功则通知储能物联网平台ota升级失败并发送失败原因。8.根据权利要求4所述的一种储能电池物联网平台架构实现方法,其特征在于,数据采集的具体步骤为:s31.无线物联网网关调用协议接口对储能电池管理系统硬件接口初始化;s32.无线物联网网关等待定时触发或事件触发对储能电池管理系统进行数据采集,触发采集后调用协议接口进行数据采集;s33.无线物联网网关将采集的数据进行预处理,并将预处理后的数据传输给储能物联网平台;s34.无线物联网网关继续等到触发采集,重复步骤s32-s34,直至完成数据采集。

技术总结
本发明涉及物联网技术领域,具体涉及一种储能电池物联网平台架构及其实现方法,包括:储能电池管理系统、无线物联网网关、储能物联网平台、Web应用端和App应用端,所述无线物联网网关与储能电池管理系统通信连接,所述储能物联网平台与无线物联网网关通信连接,用于实现与无线物联网网关的数据交互,所述Web应用端与储能物联网平台通信连接,所述App应用端分别与无线物联网网关和储能物联网平台通信连接,本发明可以实现对BMS进行远程控制和管理,有效提高管理效率以及系统安全性和稳定性。性。性。


技术研发人员:杲靖 潘群 袁晓宇 叶鸿
受保护的技术使用者:常州森普信息科技有限公司
技术研发日:2023.07.28
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐