一种可批量升级物联网终端及管理装置系统制造方法及图纸

技术编号:38895640 阅读:12 留言:0更新日期:2023-09-22 14:17
本发明专利技术涉及物联网技术领域,具体为一种可批量升级物联网终端及管理装置系统,包括固件升级管理终端和待升级物联网终端,管理终端和物联网终端采用一对多的关系,常用应用场景下一个管理终端满足多个物联网终端同时升级减少维护人员工作量;有益效果为:本发明专利技术提出的可批量升级物联网终端及管理装置系统,对物联网终端的批量或单个固件进行更新。有效提高维护人员对批量终端升级维护的效率,更便捷高效的对物联网终端设备进行管理;可广泛应用于物联网领域,可对本地私有网络的设备进行固件升级,在保证数据安全情况下实现终端设备的管理和升级。由升级管理终端和待升级物联网终端组成。成。成。

【技术实现步骤摘要】
一种可批量升级物联网终端及管理装置系统


[0001]本专利技术涉及物联网
,具体为一种可批量升级物联网终端及管理装置系统。

技术介绍

[0002]随着物联网发展,物联网终端接入数量海量增长,少数物联网终端可以直接与平台进行交互实现OTA升级;应用中大多数设备都通过不同的网关接入网络平台,后续的系统升级和参数管理等比较繁琐。
[0003]现有技术中,随着安装数量增加,物联网终端在实际测试中发现影响用户使用的问题,为了修改不可避免要进行固件升级,传统单个固件升级的方式即增加了运营成本又难以保障运营维护的及时有效性。在终端升级时需要全面考虑如何才能接收固件、如何保证固件的完整性和合法性、如何替换固件,还要固件向下兼容设计、版本管理、固件推送统计和分布,涉及到芯片、连接和场景等多方面,会极大增加OTA研发成本。大部分厂家会需要借助第三方平台,带来数据安全隐患。

技术实现思路

[0004]本专利技术的目的在于提供一种可批量升级物联网终端及管理装置系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种可批量升级物联网终端,所述物联网终端包括固件升级管理终端和待升级物联网终端,管理终端和物联网终端采用一对多的关系,常用应用场景下一个管理终端满足多个物联网终端同时升级减少维护人员工作量。
[0006]优选的,固件升级管理终端由现有的网关设备改造或者通过PC机通过增加连接设备的方式组成;待升级物联网终端负责本地固件的升级。
[0007]优选的,固件升级管理终端和待升级物联网终端之间根据实际情况通过蓝牙、WiFi、LoRa的方式连接,通过蓝牙或WiFi方式进行的OTA升级采用固件分包全部传输的方式进行;通过LoRa连接升级的终端采用固件差分升级的方式传输。
[0008]优选的,固件升级管理终端采用ARM架构CPU、蓝牙、LoRa组成管理设备,通过在上位机扩展蓝牙、LoRa方式实现;固件升级管理终端负责将建立过连接的待升级物联网终端的固件版本、终端型号等列表存储与本地,管理人员通过移动存储的方式更新固件升级管理终端的固件信息。
[0009]优选的,固件升级管理终端通过两个映射列表来确定更新固件和待升级物联网终端型号的匹配信息;无固件更新时固件升级管理终端通过管理连接终端的状态给维护人员提供设备运行反馈,查看和修改所连接Slave的状态参数。
[0010]优选的,蓝牙连接的OTA升级将固件升级管理终端和多个待升级物联网终端组成蓝牙Mesh网络后分组批量升级或单个升级,批量升级如原终端已经组成网络则直接将固件
升级管理终端添加到整个网络中;如未组成网络可由固件升级管理终端主动发起配网完成待升级终端的组网,单个终端设备升级采用一对一连接方式升级,将升级固件发送到网络中的直连节点然后通过直连节点发送给目标节点。
[0011]优选的,通过WiFi连接方式的升级中每一个待升级物联网终端有一个唯一ID用来识别终端的信息,WiFi方式比较灵活可配置有固件升级管理终端存储升级固件或由Master作为网关直接连接云平台进行升级,升级时首先在待升级物联网终端创建接收缓冲区,保存固件升级管理终端或云平台的的数据包,升级中每隔15秒进行一次连接Socket判断,网络正常则标记正常继续升级操作,断开则进行超时判断并重连,升级文件下载成功后进入重启操作,为了避免升级后终端重启对现场运行造成影响,通过数据包设置升级后重启的时间端或状态,待终端满足重启条件后进行重启操作。
[0012]优选的,通过LoRa连接方式的升级采用差分升级,固件升级管理终端将升级固件按LoRa最大传输字节长度进行分包校验,发送至待升级物联网终端报文加密传输;LoRa数据包采用星型网络角度,为了提高升级的效率在网络内首先发送第一包数据为待升级待升级物联网终端ID,待升级物联网终端接收到数据包后判断终端是否升级,为了避免LoRa升级的时间长造成错误数据,每一个数据包除了数据包头、包尾、总包大小外增加sum校验,采用LoRa的Slave终端将Flash在引导程序区、用户应用区、固件信息区进一步细分。
[0013]一种管理装置系统,包括所述的可批量升级物联网终端。
[0014]与现有技术相比,本专利技术的有益效果是:
[0015]本专利技术提出的可批量升级物联网终端及管理装置系统,对物联网终端的批量或单个固件进行更新。有效提高维护人员对批量终端升级维护的效率,更便捷高效的对物联网终端设备进行管理;可广泛应用于物联网领域,可对本地私有网络的设备进行固件升级,在保证数据安全情况下实现终端设备的管理和升级。由升级管理终端和待升级物联网终端组成,管理终端和物联网终端采用一对多的关系,可满足多个物联网终端同时升级减少维护人员工作量。
附图说明
[0016]图1为本专利技术固件更新存储交换图;
[0017]图2为本专利技术蓝牙固件更新示意图。
具体实施方式
[0018]为了使本专利技术的目的、技术方案进行清楚、完整地描述,及优点更加清楚明白,以下结合附图对本专利技术实施例进行进一步详细说明。应当理解,此处所描述的具体实施例是本专利技术一部分实施例,而不是全部的实施例,仅仅用以解释本专利技术实施例,并不用于限定本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]实施例一
[0020]请参阅图1至图2,本专利技术提供一种技术方案:一种可批量升级物联网终端,所述物联网终端包括固件升级管理终端和待升级物联网终端,管理终端和物联网终端采用一对多的关系,常用应用场景下一个管理终端满足多个物联网终端同时升级减少维护人员工作
量。
[0021]管理终端(简称Master端)由现有的网关设备改造或者通过PC机通过增加连接设备的方式组成;物联网终端(简称Slave端)负责本地固件的升级。
[0022]Master端自身也具有升级功能,自身升级流程与下述物联网终端升级流程一样,对升级固件的获取与Slave端不一样,Master端可以通过U盘,网络等多种方式获得升级固件。
[0023]Slave端固件升级可以分为主动升级和被动升级两种方式进行;主动升级是Slave端每次启动时都与Master端进行升级版本比对;比对后若不进行升级操作,则启动当前固件程序。被动升级是维护人员通过Master端的的可升级Slave端列表信息进行现在单个或批量升级操作。升级进行时Master端首先获取Slave端当前的固件版本号,根据返回的信息判断是否继续进行固件升级。
[0024]Slave端升级根据每个Slave的设备信息进行不同的分配方式,Slave端固件大小最大为固件容量的一半减去4K。首先将Slave端的FLASH存储分为同样大小的两个部分,启动位置为0和中间位置两个地址进行。Slave端启动时如从0x0地址启动,则在初始化后将后半区域清空,待升级时进行操作。同理如果Slave端从中间地址启动,则在初始本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可批量升级物联网终端,其特征在于:所述物联网终端包括固件升级管理终端和待升级物联网终端,管理终端和物联网终端采用一对多的关系,常用应用场景下一个管理终端满足多个物联网终端同时升级减少维护人员工作量。2.根据权利要求1所述的一种可批量升级物联网终端,其特征在于:固件升级管理终端由现有的网关设备改造或者通过PC机通过增加连接设备的方式组成;待升级物联网终端负责本地固件的升级。3.根据权利要求1所述的一种可批量升级物联网终端,其特征在于:固件升级管理终端和待升级物联网终端之间根据实际情况通过蓝牙、WiFi、LoRa的方式连接,通过蓝牙或WiFi方式进行的OTA升级采用固件分包全部传输的方式进行;通过LoRa连接升级的终端采用固件差分升级的方式传输。4.根据权利要求1所述的一种可批量升级物联网终端,其特征在于:固件升级管理终端采用ARM架构CPU、蓝牙、LoRa组成管理设备,通过在上位机扩展蓝牙、LoRa方式实现;固件升级管理终端负责将建立过连接的待升级物联网终端的固件版本、终端型号等列表存储与本地,管理人员通过移动存储的方式更新固件升级管理终端的固件信息。5.根据权利要求1所述的一种可批量升级物联网终端,其特征在于:固件升级管理终端通过两个映射列表来确定更新固件和待升级物联网终端型号的匹配信息;无固件更新时固件升级管理终端通过管理连接终端的状态给维护人员提供设备运行反馈,查看和修改所连接Slave的状态参数。6.根据权利要求3所述的一种可批量升级物联网终端,其特征在于:蓝牙连接的OTA升级将固件升级管理终端和多个待升级物联网终端组成蓝牙Mesh网络后分组批量升级或单个升级,批量升级如原终端已经组成网络则直接将固件升级管理终端添加到整...

【专利技术属性】
技术研发人员:王建峰朱翔宇金长新李锐魏子重
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1