检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海大学通信与信息工程学院,上海200444
出 处:《工业控制计算机》2022年第5期18-20,22,共4页Industrial Control Computer
基 金:上海市科委重点项目(19DZ1205802)资助。
摘 要:物联网嵌入式终端的发展给人们带来了诸多便利,这类设备使用过程中往往需要进行固件更新与维护,因其体型小、分布广的特点,技术人员多采用远程在线升级技术(FOTA, Firmware Over-the-Air)进行固件升级。由于物联网终端是一种低成本硬件系统且基于公网完成数据传输,因此减少更新包传输中的通信开销和减小终端固件更新时的内存开销是必须考虑的问题。针对以上问题,提出一种物联网终端固件远程在线升级方法 SZE-BSDiff,该方法在BSDiff差分升级方法的基础上,先根据BSDiff差分包的结构特征对其进行统计消零编码(SZE)以减小差分包数据量,再对编码后的差分包采用Gzip压缩以降低传输数据量,终端收到数据后结合旧版本固件和差分包构建新版本固件。实验结果表明,该方法在节约通信开销以及内存开销方面表现良好。Since the IoT terminal is a low-cost hardware system and completes data transmission based on the public network,reducing the communication overhead in the transmission of update packets and reducing the memory overhead when updating the terminal firmware are issues that must be considered.In view of the above problems,this paper proposes a remote online upgrade method of IoT terminal firmware SZE-BSDiff.Based on the BSDiff differential upgrade method,this method first performs statistical zero elimination coding(SZE) according to the structural characteristics of the BSDiff differential packet to obtain Reduce the data volume of the differential packet,and then use Gzip to compress the encoded differential packet to reduce the amount of transmitted data.After receiving the data,the terminal combines the old version of the firmware and the differential packet to build a new version of the firmware.Experimental results show that this method performs well in saving communication overhead and memory overhead.
关 键 词:物联网终端 固件更新 远程升级 BSDiff 消零算法
分 类 号:TN929.5[电子电信—通信与信息系统] TP391.44[电子电信—信息与通信工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.45