System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力终端软件升级,尤其涉及一种电力物流监测终端远程固件程序升级方法。
技术介绍
1、目前已经从电力物流全程没有监控,逐步向电力物流在线监控方向转变,目前主要采用的还是gps定位和4g网络通信技术。随着这类电力物流在线监测装置的使用,也逐步暴露出了一些问题:随着国网电力物流平台的应用推广,越来越多的终端在全国范围内进行使用;由于电力物流终端随着推广,具备数量多和分布广的特点,终端用户分布在全国各地;如果需要对终端固件程序进行升级,需要全面回收终端监测装置,存在工作量大且有部分终端缺失升级不到位的风险。
技术实现思路
1、有鉴于此,本专利技术的目的在于提出一种电力物流监测终端远程固件程序升级方法,以解决现有技术对终端固件程序进行升级,存在工作量大且有部分终端缺失升级不到位的风险的问题。
2、基于上述目的,本专利技术提供了一种电力物流监测终端远程固件程序升级方法,所述监测终端包括终端本体、云平台和后台三个部分;
3、所述升级方法为:
4、步骤1:后台上传终端本体需要升级的新版本程序;
5、步骤2:终端本体向云平台订阅升级消息;
6、步骤3:后台向云平台发布升级消息;
7、步骤4:云平台将升级消息转发给终端本体;
8、步骤5:终端本体收到升级消息后,向云平台请求新版本程序;
9、步骤6:云平台将新版本程序发送给终端本体;
10、步骤7:终端本体收到新版本程序后,对版本进
11、步骤8:终端本体升级完毕后,发布升级完毕结果消息;
12、步骤9:云平台转发升级完毕结果消息给后台;
13、步骤10:后台收到升级完毕结果后,向平台发布删除版本程序升级消息;
14、步骤11:平台收到删除版本升级消息后,将平台上的版本升级消息删除,完成程序升级。
15、作为本申请的进一步改进,所述终端本体包括处理器模块和4g无线通信模块,所述4g无线通信模块与所述处理器模块之间采用uart串行接口通信。
16、作为本申请的进一步改进,所述处理器模块为cortex-m4低功耗控制器。
17、作为本申请的进一步改进,所述4g无线通信模块为低功耗4gcat1通信模块。
18、作为本申请的进一步改进,所述云平台为mqtt通信协议消息订阅服务平台。
19、作为本申请的进一步改进,所述后台为电力物流监测应用系统平台。
20、本专利技术的有益效果:本申请提供了一种电力物流监测终端远程固件程序升级方法,实现了电力物流监测终端的远程固件程序自动升级,极大的提高了电力物流监测终端程序升级的便捷性,利于终端产品的推广,不需要全面回收终端监测装置,工作量大幅度降低,所有终端都会一起升级,不会有部分终端缺失升级不到位的风险。
本文档来自技高网...【技术保护点】
1.一种电力物流监测终端远程固件程序升级方法,其特征在于,所述监测终端包括终端本体、云平台和后台三个部分;
2.根据权利要求1所述的电力物流监测终端远程固件程序升级方法,其特征在于,所述终端本体包括处理器模块和4G无线通信模块,所述4G无线通信模块与所述处理器模块之间采用UART串行接口通信。
3.根据权利要求2所述的电力物流监测终端远程固件程序升级方法,其特征在于, 所述处理器模块为Cortex-M4低功耗控制器。
4.根据权利要求2所述的电力物流监测终端远程固件程序升级方法,其特征在于, 所述4G无线通信模块为低功耗4GCat1通信模块。
5.根据权利要求1所述的电力物流监测终端远程固件程序升级方法,其特征在于,所述云平台为MQTT通信协议消息订阅服务平台。
6.根据权利要求1所述的电力物流监测终端远程固件程序升级方法,其特征在于,所述后台为电力物流监测应用系统平台。
【技术特征摘要】
1.一种电力物流监测终端远程固件程序升级方法,其特征在于,所述监测终端包括终端本体、云平台和后台三个部分;
2.根据权利要求1所述的电力物流监测终端远程固件程序升级方法,其特征在于,所述终端本体包括处理器模块和4g无线通信模块,所述4g无线通信模块与所述处理器模块之间采用uart串行接口通信。
3.根据权利要求2所述的电力物流监测终端远程固件程序升级方法,其特征在于, 所述处理器模块为corte...
【专利技术属性】
技术研发人员:沈祝园,张驰,邱帅,金岳军,张华荣,张军,毛前程,
申请(专利权)人:国网江苏省电力有限公司物资分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。