【技术实现步骤摘要】
一种基于inotify机制的4G路由器中通讯模组的升级方法
[0001]本专利技术涉及通讯模组
,具体涉及一种基于inotify机制的4G路由器中通讯模组的升级方法。
技术介绍
[0002]4G路由器是一款工业物联网高速路由器,全线兼容4G/3.5G/3G/2.5G网路,旗舰级配置、VPN链接、工业级防护、宽温设计,可轻松组建高速、稳定的无线传输网络,利用公用LTE网络为用户提供无线长距离数据传输功能。4G路由器采用高性能的工业级32位通信处理器和工业级无线模块,以嵌入式实时操作系统为软件支撑平台,同时提供1个RS232(或RS485/RS422)、以太网LAN,以太网WAN以及1个WIFI接口,可同时连接串口设备、以太网设备和WIFI设备,实现数据透明传输和路由功能。
[0003]但是针对4G路由器中的通讯模组的升级时,现有技术存在一定的问题,现有技术在升级通讯模组时直接通过升级包进行模组升级,但是如果有需求时,升级频率高的情况下,依然通过升级包进行升级的效率低,且具有升级信息不明确的问题。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,包括:S100,基于inotify机制创建监控升级平台,所述监控升级平台检测到升级指令,向远端服务器发送升级请求;S200,所述远端服务器对接4G路由器中4G通讯模组的服务商,获得4G通讯模组的升级包,所述远端服务器将所述升级包下发至监控升级平台;S300,所述监控升级平台将升级包同步至4G通讯模组;S400,4G通讯模组中的升级模块将该升级包与当前软件包进行比对,筛选出差异数据,形成差异包,基于差异包进行软件更新。2.根据权利要求1所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,所述S100包括:S101,基于inotify监控文件系统设置配置文件;inotify监控文件系统监控文件或目录的变化以及文件系统的访问次数;S102,在所述配置文件中设置同步的时间延迟和同步的累计触发事件次数;S103,当inotify监控文件系统监控到时间延迟条件被触发或累计触发事件次数被触发时,inotify监控文件系统向远端服务器发送升级请求。3.根据权利要求2所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,S103包括:S1031,设置配置文件,启动Lsyncd同步工具,通过inotify机制调用监控函数创建监控实例,开启文件描述符;S1032,添加对所述监控实例的一个或多个监控事件,对文件进行监控;S1033,当监控目录发生更新时,通过inotify机制产生文件系统变化事件,检查是否达到配置文件中设定的累计触发事件次数,如果达到设定的累计触发事件次数,触发升级请求;S1034,如果没有达到设定的累计触发事件次数,检查是否达到设定的时间延迟,若达到,触发升级请求,如达不到,继续进行监控。4.根据权利要求1所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,所述S200包括:S201,每个监控升级平台对接若干个4G路由器,在同一监控升级平台上的4G路由器具有相同标识;S202,当其中某一个4G路由器发出升级请求时,所述监控升级平台对升级请求中标识进行识别;S203,若识别该标识,检测是否有升级包,若检测有升级包,则执行步骤S300;若没有升级包,则向相应的服务商请求获得升级包;S204,若识别没有该标识,则向具有该标识的监控升级平台发送协助指令,该协助指令包括待升级的4G路由器的产品信息和标识,具有该标识的监控升级平台将与该待升级的4G路由器进行升级任务对接。
5.根据权利要求4所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,所述S201包括:S2011,当同一监控升级平台中的其中一个4G路由器的升级请求时,监控升级平台将升级包下发至该4G路由器后,将该4G路由器的地址广播至监控升级平台中所有的4G路由器;S2012,当其他4G路由器需要升级时,向具有升级包的4G路由器发送升级请求,具有升级包的4G路由器将升级包同步至发送升级请求的4G路由器;S2013,发送升级请求...
【专利技术属性】
技术研发人员:李振华,陈小军,邓伟锋,
申请(专利权)人:广州鲁邦通物联网科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。