【技术实现步骤摘要】
一种固件服务器、电力物联代理网关及固件远程升级方法
[0001]本专利技术涉及电力自动化系统
,具体涉及一种固件服务器、电力物联代理网关及固件远程升级方法。
技术介绍
[0002]电力物联代理网关是指将智能电网终端设备采集到的信息转发至上级系统的代理设备。电网采集的信息包括电流、电压等电气量,也包括油温、油中气体含量等非电气量,近些年,伴随着物联网技术的不断发展,巡检机器人、红外成像手持终端等设备在电气设备运行检修中得到了快速发展。
[0003]目前已经有公司将“三型两网、世界一流”作为战略目标,其中“两网”是智能电网和泛在电力物联网。泛在电力物联网就是围绕电力系统各环节,充分应用移动互联、人工智能等现代信息技术、先进通信技术,实现电力系统各个环节万物互联、人机交互,具备状态全面感知、信息高效处理、应用便捷灵活特征的智慧服务系统。通俗地讲,就是运用新一代信息通信技术,将电力用户及其设备、电网企业及其设备、发电企业及其设备、电工装备企业及其设备连接起来,通过信息广泛交互和充分共享,以数字化管理大幅提高能源生产、能源消费和相关领域安全、质量和效益效率水平。基于目标,更多的感知节点将应用于电网自动化网络中,电力物联代理网关作为重要的信息处理和转发平台将得到大量应用。电力系统采集的信息类型多、数量大,站点分布广,如果采用传统的现场维护的方式,将耗费大量的人力、物力和财力资源,影响泛在电力物联网的建设,因此有必要将非关键业务的电力物联代理网关设备进行远程维护。
[0004]在智能手机、车联网等领域,固件和 ...
【技术保护点】
【技术特征摘要】
1.一种固件服务器,其特征在于,所述固件服务器部署于泛在电力物联网主站端,包括:固件程序、固件通信模块和固件更新服务模块;所述固件通信模块,用于基于TLS协议与电力物联代理网关建立供固件程序下装的通信通道;所述固件更新服务模块,用于基于所述固件通信模块下发固件的升级启停命令以及更新启停命令;所述固件程序,为泛在电力物联网主站当前开发的程序。2.如权利要求1所述的固件服务器,其特征在于,所述固件通信模块支持MQTT协议。3.如权利要求1所述的固件服务器,其特征在于,所述固件更新服务模块,包括:获取单元,用于发送获取电力物联代理网关当前固件程序的版本信息请求,并接收电力物联代理网关上报的当前固件程序的版本信息;启动升级命令单元,用于基于固件程序和电力物联代理网关的当前固件程序的版本信息,下发固件升级命令、固件URL和固件.bin文件;还用于接收固件升级进度和升级是否成功的信息;停止升级命令单元,用于在下载过程中下发停止升级命令或继续下载命令;更新启停单元,用于基于固件升级进度和升级是否成功的信息决定是否更新,若决定更新,则下发软重启命令;若决定不更新,则下发删除已下载的固件程序命令。4.一种电力物联代理网关,其特征在于,所述电力物联代理网关部署在厂站或配电站,包括:改造Flash、网关通信模块和固件更新模块;所述网关通信模块,用于基于TLS协议与固件服务器建立下载固件程序的通信通道;所述固件更新模块,用于基于固件升级启停命令下载固件程序并存放在所述改造Flash中,还用于执行固件更新启停命令;所述改造Flash,用于将所述固件程序存储在预先划分的存储片区,还用于在所述固件更新模块执行启动更新命令时,加载所述固件程序;其中,所述厂站包括发电厂和变电站。5.如权利要求4所述的电力物联代理网关,其特征在于,所述改造Flash,包括:Flash ROM片区,用于烧录BIOS程序;BootLoader片区,用于存储BootLoader引导加载程序;原有固件程序存储片区,用于存储原有固件程序;操作系统内核存储片区,用于存储操作系统内核程序;固件参数片区,用于存储固件参数配置信息;预留新固件程序存储片区,用于存储固件服务器下装的固件程序。6.如权利要求4所述的电力物联代理网关,其特征在于,所述网关通信模块支持MQTT协议。7.如权利要求5所述的电力物联代理网关,其特征在于,所述固件更新模块,包括:上报当前版本信息单元,用于基于获取电力物联代理网关当前固件程序的版本信息请求,上报电力物联代理网关的当前固件程序的版本信息;
升级单元,用于基于固件升级命令通过固件URL下载固件.bin文件;还用于上报固件升级进度和升级是否成功的信息;启动更新单元,用于接收并执行软重启命令对电力物联代理网关执行重启操作;停止升级/更新单元,用于在下载固件程序的过程中当收到停止升级命令且在设定时间内未收到继续下载命令时,则删除已下载的固件.bin文件,还用于接收并执行删除已下载的固件程序命令;所述上报当前版本信息单元,还用于在软重启操作后上报当前固件程序的版本信息。8.如权利要求7所述的电力物联代理网关,其特征在于,所述改造Flash,还包括:加载单元,用于在启动更新单元执行软重启命令对电力物联代理网关重启时,调用电力物联代理网关的BIOS检查预留新固件程序存储片区中是否有待更新的固件程序,若存在待更新的固件程序,调用电力物联代理网关的BootLoader检查固件的参数信息,并将待更新的固件程序加载到原有固件程序存储片区,同时将操作系统的内核映像从Flash读到内存,并将控制权再移交给操作系统内核,启动电力物联代理网关的操作系统。9.一种电力物联代理网关固件远程升...
【专利技术属性】
技术研发人员:任辉,吴艳平,于同伟,姚志强,赵国庆,李籽良,卢岩,
申请(专利权)人:国网辽宁省电力有限公司电力科学研究院国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。