一种双路径低功耗NB-IOT计量表及其固件升级方法技术

技术编号:24894381 阅读:37 留言:0更新日期:2020-07-14 18:19
一种双路径低功耗NB‑IOT计量表及其固件升级方法,当计量表需要固件升级时,该计量表通过NB路径从OTA平台获得固件升级包并完成固件升级,当NB路径不通时,通过BLE路径从移动用户终端获得固件升级包并完成固件升级。本发明专利技术通过在计量表增加BLE通讯模块,并利用计量表的上报通讯路径,自动请求完成固件升级包的补发或者下发,从而解决了NB计量表终端在无4G或5G网络信号时的固件无法升级的问题。同时利用BLE大flash的特点,把网络路径和BLE路径下发的固件升级包存储在BLE近端通讯模块的flash里面,在不增加硬件成本的同时解决固件升级数据包缓存的问题。

【技术实现步骤摘要】
一种双路径低功耗NB-IOT计量表及其固件升级方法
本专利技术涉及水表、气表等计量表
,特别涉及一种双路径低功耗NB-IOT计量表及其固件升级方法。
技术介绍
近年随着NB-IOT(NarrowBandInternetofThings,窄带物联网)智能水气表产品在水表公司和燃气表公司被大量安装使用,那么作为电池供电的NB-IOT水气表的固件升级将是一个挑战。当前NB-IOT无线升级普遍采用的是,通过NB无线通道下发FOTA(FirmwareOver-The-Air,无线固件升级)差分包的升级法,这种升级方法对于网络比较稳定、固件改动小、不考虑能量消耗的NB物联网终端比较有效。这种升级方式需要2倍的flash(闪存)作为缓存,来储存OTA(Over-The-Air,空中下载,是通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。)平台下发的差分包。这样带来的问题是:1、两倍的flash作为缓存,带来硬件成本的上升;2、当NB-IOT水气表安装的环境里NB信号不稳定时,OTA平台就无法下发固件差分包,导致本文档来自技高网...

【技术保护点】
1.一种双路径低功耗NB-IOT计量表,包括供电模块、阀门控制模块、计量模块,其特征在于,还包括NB数据传输模块、第一中央控制器和BLE数据传输模块;第一中央控制器分别与供电模块、阀门控制模块、计量模块、NB数据传输模块和BLE数据传输模块电连接;第一中央控制器通过控制供电模块实现BLE数据传输模块和NB数据传输模块的电源通断;NB数据传输模块通过移动网络与空中下载平台通讯;BLE数据传输模块通过移动用户终端与空中下载平台通讯;所述的BLE数据传输模块与NB数据传输模块之间电连接。/n

【技术特征摘要】
1.一种双路径低功耗NB-IOT计量表,包括供电模块、阀门控制模块、计量模块,其特征在于,还包括NB数据传输模块、第一中央控制器和BLE数据传输模块;第一中央控制器分别与供电模块、阀门控制模块、计量模块、NB数据传输模块和BLE数据传输模块电连接;第一中央控制器通过控制供电模块实现BLE数据传输模块和NB数据传输模块的电源通断;NB数据传输模块通过移动网络与空中下载平台通讯;BLE数据传输模块通过移动用户终端与空中下载平台通讯;所述的BLE数据传输模块与NB数据传输模块之间电连接。


2.根据权利要求1所述的一种双路径低功耗NB-IOT计量表,其特征在于,所述的BLE数据传输模块包括BLE通讯模块、第二中央控制器和闪存;BLE数据传输模块通过第二中央控制器与NB数据传输模块和第一中央控制器电连接;BLE通讯模块接收移动用户终端的数据,经过第二中央控制器校验后发送给闪存进行存储。


3.一种双路径低功耗NB-IOT计量表的固件升级方法,其特征在于,当计量表需要固件升级时,该计量表通过NB路径从OTA平台获得固件升级包并完成固件升级,当NB路径不通时,通过BLE路径从移动用户终端获得固件升级包并完成固件升级。


4.根据权利要求3所述的一种双路径低功耗NB-IOT计量表的固件升级方法,其特征在于,所述的NB路径是指从OTA平台通过移动网络下发固件升级包到计量表的NB数据传输模块的过程;所述的BLE路径是指从OTA平台通过移动网络下发固件升级包到移动用户终端,当移动用户终端与计量表连接时将固件升级包再发送给BLE数据传输模块的过程。


5.根据权利要求3所述的一种双路径低功耗NB-IOT计量表的固件升级方法,其特征在于,通过NB路径从OTA平台获得固件升级包并完成固件升级的步骤包括:
步骤S1、当计量表需要固件升级时,OTA平台通过移动网络下发固件升级包给计量表终端;
步骤S2、计量表的第一中央控制器把固件升级包通过UART串口从NB数据传输模块发送到BLE数据传输模块的第二中央控制器,第二中央控制器校验固件升级包,校验通过后写入闪存;
步骤S3、当固件升级包数据接收并校验完成后,第二中央控制器通过UART串口通知第一中央控制器固件升级包接收完成;
步骤S4、第一中央控制器判断安装该固件升级包数据的时段,随后切断BLE数据传输模块的电源,进入休眠状态;当到达安装该固件升级包的时段时,第一中央控制器控制供电模块给BLE数据传输模块供电,同时通过UART串口发射命令告知第二中央控制器固件升级开始;
步骤S5、在得到第二中央控制器应答后,第一中央控制器开始接收flash内存储的固件升级包数据,开始固件更新;
步骤S6、固件更新完成后,第一中央控制器告知第二中央控制器升级完成并推送新的固件版本号,收到第二中央控制器的回应后,第一中央控制器切断BLE数据传输模块的电源并进入休眠模式。


6.根据权利要求3所述的一...

【专利技术属性】
技术研发人员:张吉太芦晓杰刘友容李佳斌车林飞王伟奇
申请(专利权)人:上海桑锐电子科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1