基于linux系统的网关的远程软件升级方法

    公开(公告)号:CN117354091A

    公开(公告)日:2024-01-05

    申请号:CN202311240389.2

    申请日:2023-09-25

    发明人: 缪仁繁 王正

    摘要: 本发明公开了基于linux系统的网关的远程软件升级方法,包括a)用户先通过http/https协议请求上传要升级软件的升级包文件到网关管理平台,再在选中网关和升级包文件后通过http/https协议向网关管理平台发起升级请求;b)网关管理平台先在接收到升级请求后通过lwm2m协议向网关升级程序下发升级指令,再在网关升级程序正常响应后更新网关升级状态为升级中并向用户返回请求成功;c)网关升级程序根据升级指令中的升级包文件下载地址并通过http/https协议请求下载升级包文件到网关升级程序所在的文件夹中;d)网关升级程序在解压升级包文件后生成存放升级软件资源的文件夹以及shell脚本;e)网关升级程序异步执行shell脚本以完成软件的升级,能够适应各种情况的升级需求。

    一种在数据采集中网关4G连接保活的方法

    公开(公告)号:CN117222053A

    公开(公告)日:2023-12-12

    申请号:CN202311126086.8

    申请日:2023-09-04

    摘要: 本发明公开了一种在数据采集中网关4G连接保活的方法,网关启动时,启动采集程序,采集程序启动4G连接检测线程采集程序初始化4G连接检测数为0,网关重启标志为false;4G连接检测数加1;获取用于数据上送的MQTT服务的域名;检测步骤Step4中是否能获取到;Step6:检测60秒内是否能ping通;检验检测数是否大于或者等于5次;检测重启标志是否为true;重启整个网关。本发明拨号程序守护进程和采集程序4G连接检测线程的分离,使程序的职责更加单一和清晰,守护进程只负责确保拨号程序的启动。