基于LoRa的终端软件远程自动更新系统研究与实现

发布时间:2022-01-03 05:03
  LoRa技术作为一种新兴的低功耗广域网技术,具有通信距离远、设备功耗低和易于部署的优点,广泛应用于智能抄表、智慧农业、智慧工业以及智能家居等物联网领域。随着LoRa物联网应用规模的扩大,终端软件的管理、维护和升级对于提高网络的稳定性显得非常重要。网络在部署完成后,由于应用需求发生变化而需要对终端应用软件进行远程更新升级。软件远程更新技术在无需接触终端的情况下,可以实现终端应用软件的远程升级,极大地提高了物联网终端设备的管理和维护效率,对于推进物联网智能化具有重要意义。本文首先介绍了LoRa技术和软件远程更新技术的研究背景和研究现状,对现有低功耗广域网主流技术进行了对比和分析,重点介绍了LoRa技术的特点、网络架构和网络协议栈;同时,详细介绍了实现终端软件远程更新的关键技术,包括远程代码更新模式、在线编程技术、数据断点续传技术以及机器码文件组成结构,分析了现有软件远程更新方案的技术特点。其次,针对现有远程更新代码数据分发过程中存在代码数据分发效率较低以及传输控制开销较大的问题,提出了一种基于网络编码的高效代码数据分发方法。该方法利用编码组合选择机制获取具备可解性的编码组合,根据组合中最小... 

【文章来源】:重庆邮电大学重庆市

【文章页数】:107 页

【学位级别】:硕士

【部分图文】:

基于LoRa的终端软件远程自动更新系统研究与实现


终端信息数据库表

终端信息,管理界面,终端节点


图 4.8 终端信息管理界面在终端信息管理界面中,系统管理人员可查看网络中终端节点的基本信息,需要对终端软件进行远程自动更新时,可选择更新代码文件和更新节点范围,既以向单个终端节点发起远程更新,也可以向多个终端节点同时发起远程更新。更终端号和更新网关号的输入范围为 0-65535,不同更新网关号和终端号的具体含如表 4.4 所示:表 4.4 不同更新节点号的含义更新网关号 更新终端号 含义0 任何 预留1-65534 0 仅将代码数据缓存到网关节点1-65534 1-65534 对某网段下的单个终端节点更新1-65534 65535 对某网段下的所有终端节点更新65535 65535 对全网所有终端节点更新

记录格式,代码数据


图 4.9 HEX 记录格式 1 行为例进行说明,“:”标识本行记录的开始,“1长度为 16 字节,“F000”表示本行记录中有效数据的存的数据类型为,“82013E008201417C8201415E82014据,其中两个 ASCII 字符为 1 个字节,共 16 个字节,和。的有效数据部分即为软件代码数据,在软件远程更新a 无线技术分发到终端节点,为了提高代码数据的分发件中提取出来单独存放到一个文本文件(代码数据文提取过程如图 4.10 所示:

【参考文献】:
期刊论文
[1]基于LoRa技术的网络终端无线程序升级系统研究[J]. 高祥凯,耿淑琴,何蕴良,彭晓宏,侯立刚.  单片机与嵌入式系统应用. 2017(10)
[2]基于改进代码分发协议的远程代码更新技术研究[J]. 高菲.  计算机与数字工程. 2017(09)
[3]利用HEX文件实现TMS320F28335的程序升级方法[J]. 高世皓.  单片机与嵌入式系统应用. 2017(07)
[4]基于IAP的北斗终端程序远程升级技术的研究[J]. 韩兆渊,王晓东,黄国勇.  计算机与数字工程. 2017(05)
[5]面向照明终端芯片程序的无线远程升级研究与应用[J]. 冯士良,唐熠群,陈岳军.  软件导刊. 2017(04)
[6]基于ZigBee无线传感网络的环境监测系统的设计[J]. 高金转,彭旭锋,张会新,陈德沅,刘文怡.  电子器件. 2016(03)
[7]低功耗广域LoRa技术分析与应用建议[J]. 刘琛,邵震,夏莹莹.  电信技术. 2016(05)
[8]基于STM32处理器的WSN节点固件在线系统升级方法[J]. 蒋存波,焦阳.  计算机应用与软件. 2016(05)
[9]基于STM32的程序远程升级设计与实现[J]. 张岩松,葛俊锋,叶林,胡文月.  电子设计工程. 2016(01)
[10]一种支持断点续传的UV LED固化系统升级方法的研究[J]. 朱正伟,张南,钱露,周谢益,宋文浩,黄晓竹.  计算机测量与控制. 2016(02)

博士论文
[1]无线传感网应用重编程技术研究[D]. 朱晓瑞.南京大学 2017

硕士论文
[1]基于MQXLite的WSCN节点远程代码更新系统的研究与设计[D]. 陈瑞杰.苏州大学 2016
[2]Contiki系统下无线传感器网络节点远程动态更新[D]. 戴启江.江苏大学 2016



本文编号:3565622

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3565622.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户04e5a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com