便携式NB-IoT设备的低功耗SOTA方法与实现
发布时间:2021-01-27 01:09
NB-IoT终端现有版本存在软件问题或功能增加,需要通过SOTA来解决,然而在SOTA过程中,不可避免地出现持续的高功耗存在,且信号质量得不到保障的前提下持续升级,会降低升级质量。面对此类问题,该文提出一种低功耗升级方法,升级时能够降低设备功耗的同时又保证设备通信可靠性。经过试验验证及结果显示,该方法能够有效地降低功耗,保证产品的使用寿命,且有效地保证了升级的可靠性。
【文章来源】:物联网技术. 2020,10(08)
【文章页数】:3 页
【部分图文】:
物联网平台响应升级步骤
本文设计的离散心跳升级法在NB-IoT终端设备中的应用,具体流程如图3所示,在心跳期间接收升级包,并将升级包存入相应的地址空间中。NB-IoT终端设备通过初始化完成后立即进入NB模组入网配置环节,配置入网后会进行休眠模式,并开始计时准备下一次心跳发送数据。当一次心跳收到新版本更新信息时,进入软件更新心跳包模式,每次心跳后发送接收升级分包片请求,接收完后立即休眠计数,等待下一次心跳继续接收升级包直至升级包下载完成。在升级完成后,再次发送确认信息给物联网平台,进入正常心跳模式。NB-IoT设备终端MCU中包含两部分程序,首先要划分好两部分程序的存储位置和空间,可以保证两部分程序独立运行,不会相互影响。
MCU程序FLASH地址划分区间如图4所示。除复位向量中断以外,其他中断全部映射到用户程序当中,也就是说引导程序中无法使用中断向量的方式来处理中断。NB模组是通过串口和MCU进行相关交互的,引导程序中无法使用相关中断向量来处理中断,所以在引导程序中是通过循环检测的形式来检测相关中断标志,并进行相关数据接收处理机制。其中,NB模组在引导程序中进行相关配置后,在跳转到用户程序时无需再进行相关配置,但是务必注意要保持NB模组的复位脚一直处于一种电平状态(和引导程序中设定的引脚电平一致)。根据不同厂家的MCU进行不同链文件修改,具体方法本文不再赘述。
【参考文献】:
期刊论文
[1]基于NB-IOT的智能水表采集器设计[J]. 王文庆,王毓晨,亢红波. 现代电子技术. 2019(22)
[2]基于NB-IoT的污水管道气体远程监测装置设计[J]. 鲍春,谢涛,杨飞,于重重. 传感器与微系统. 2019(08)
[3]基于NB-IoT的嵌入式远程软件更新系统设计[J]. 陈成,王宜怀,钱涵佳,彭涛. 微电子学与计算机. 2019(04)
[4]基于农业物联网的低功耗智能温室监控系统[J]. 姚引娣,王磊,海小娟,刘利. 西安邮电大学学报. 2019(02)
[5]物联网云平台终端远程更新技术研究与应用[J]. 魏民,王艺. 电信科学. 2018(10)
[6]NB-IoT低速率窄带物联网通信技术现状及发展趋势[J]. 曲井致. 科技创新与应用. 2016(31)
[7]NB-IoT网络技术特点及网络部署简论[J]. 曾云光. 中国新通信. 2016(21)
本文编号:3002145
【文章来源】:物联网技术. 2020,10(08)
【文章页数】:3 页
【部分图文】:
物联网平台响应升级步骤
本文设计的离散心跳升级法在NB-IoT终端设备中的应用,具体流程如图3所示,在心跳期间接收升级包,并将升级包存入相应的地址空间中。NB-IoT终端设备通过初始化完成后立即进入NB模组入网配置环节,配置入网后会进行休眠模式,并开始计时准备下一次心跳发送数据。当一次心跳收到新版本更新信息时,进入软件更新心跳包模式,每次心跳后发送接收升级分包片请求,接收完后立即休眠计数,等待下一次心跳继续接收升级包直至升级包下载完成。在升级完成后,再次发送确认信息给物联网平台,进入正常心跳模式。NB-IoT设备终端MCU中包含两部分程序,首先要划分好两部分程序的存储位置和空间,可以保证两部分程序独立运行,不会相互影响。
MCU程序FLASH地址划分区间如图4所示。除复位向量中断以外,其他中断全部映射到用户程序当中,也就是说引导程序中无法使用中断向量的方式来处理中断。NB模组是通过串口和MCU进行相关交互的,引导程序中无法使用相关中断向量来处理中断,所以在引导程序中是通过循环检测的形式来检测相关中断标志,并进行相关数据接收处理机制。其中,NB模组在引导程序中进行相关配置后,在跳转到用户程序时无需再进行相关配置,但是务必注意要保持NB模组的复位脚一直处于一种电平状态(和引导程序中设定的引脚电平一致)。根据不同厂家的MCU进行不同链文件修改,具体方法本文不再赘述。
【参考文献】:
期刊论文
[1]基于NB-IOT的智能水表采集器设计[J]. 王文庆,王毓晨,亢红波. 现代电子技术. 2019(22)
[2]基于NB-IoT的污水管道气体远程监测装置设计[J]. 鲍春,谢涛,杨飞,于重重. 传感器与微系统. 2019(08)
[3]基于NB-IoT的嵌入式远程软件更新系统设计[J]. 陈成,王宜怀,钱涵佳,彭涛. 微电子学与计算机. 2019(04)
[4]基于农业物联网的低功耗智能温室监控系统[J]. 姚引娣,王磊,海小娟,刘利. 西安邮电大学学报. 2019(02)
[5]物联网云平台终端远程更新技术研究与应用[J]. 魏民,王艺. 电信科学. 2018(10)
[6]NB-IoT低速率窄带物联网通信技术现状及发展趋势[J]. 曲井致. 科技创新与应用. 2016(31)
[7]NB-IoT网络技术特点及网络部署简论[J]. 曾云光. 中国新通信. 2016(21)
本文编号:3002145
本文链接:https://www.wllwen.com/kejilunwen/wltx/3002145.html