一种低功耗可外接MUC的NBIOT应用方法与流程

文档序号:18753488发布日期:2019-09-24 21:30阅读:663来源:国知局
一种低功耗可外接MUC的NBIOT应用方法与流程

本发明涉及一种数据传输的技术领域,特别是一种低功耗可外接muc的nbiot应用方法。



背景技术:

在传统数据传输方案中,上位机mcu,是单线程微机控制器,从传感器采集数据后,使用通信模块比如2g/wifi,外发数据,而该结构的通信模块始终处于待机idle状态,这样容易导致功耗较大,最终到使用寿命缩短。

而nbiot是一种基于蜂窝的窄带物联网(narrowbandinternetofthings,nb-iot),它成为万物互联网络的一个重要分支。nb-iot构建于蜂窝网络,只消耗大约180khz的带宽,可直接部署于gsm网络、umts网络或lte网络,以降低部署成本、实现平滑升级。nb-iot是iot领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(lpwa)。nb-iot支持待机时间长、对网络连接要求较高设备的高效连接,因此如何将muc技术与nbiot应用结合实现一种低功耗的网络数据传输是目前急需要解决的问题。



技术实现要素:

本发明的目的是为了解决上述现有技术的不足而提供一种低功耗、提高使用寿命的一种低功耗可外接muc的nbiot应用方法。

为了实现上述目的,本发明所设计的一种低功耗可外接muc的nbiot应用方法,具体包括以下步骤:

s1、随muc上位机启动一起开启运行来获取模块启动触发条件信号的步骤;

s2、进行入网数据注册登记操作步骤;

s3、与muc上位机进行同步处理后,立即将整个nbiot应用进入低功耗模式,并关闭rf射频前端指令,并切断入网连接;然后,判断当时是否需要数据传输,若有,进入步骤s4,若没有,启动定时器,定时器到期后,进入深度睡眠模式;然后进入步骤s4;

s4、当获取数据传输业务请求后,muc上位机发送数据请求;当应用接收到数据积累到一定规模后;

s5、muc上位机通过外部中断触发,并判断当前整个nbiot应用处于深度睡眠模式或低功耗模式,并相应的通过开启原先关闭的rf射频前端指令;然后进行唤醒,并以约定的数据帧封包,传递给应用模块;

s6、然后进行入网连接,并进行发送数据操作。

进一步,提高数据传输的效率,在步骤s6中所述的数据传输通过3种方式缓冲后进行发送:第一种,可以在muc上位机唤醒整个nbiot应用时进行传输;第二种,可以在低功耗模式到期,唤醒系统时检查执行并进行传输;第三种,用户可以设置定时器回调的规定时间周期内唤醒系统发送数据。

本发明得到的一种低功耗可外接muc的nbiot应用方法,发明通过在不使用数据传输时立即进入整个应用的低功耗或深度睡眠的状态,最终降低功耗,最终提高使用寿命。

附图说明

图1是本实施例1中一种低功耗可外接muc的nbiot应用方法的流程示意图。

具体实施方式

下面结合附图和实施例对本发明进一步说明。

实施例1:

如图1所示,本实施例提供的一种低功耗可外接muc的nbiot应用方法,具体包括以下步骤:

s1、随muc上位机启动一起开启运行来获取模块启动触发条件信号的步骤;

s2、进行入网数据注册登记操作步骤;

s3、与muc上位机进行同步处理后,立即将整个nbiot应用进入低功耗模式,并关闭rf射频前端指令,并切断入网连接;然后,判断当时是否需要数据传输,若有,进入步骤s4,若没有,启动定时器,定时器到期后,进入深度睡眠模式;然后进入步骤s4;

s4、当获取数据传输业务请求后,muc上位机发送数据请求;当应用接收到数据积累到一定规模后;

s5、muc上位机通过外部中断触发,并判断当前整个nbiot应用处于深度睡眠模式或低功耗模式,并相应的通过开启原先关闭的rf射频前端指令;然后进行唤醒,并以约定的数据帧封包,传递给应用模块;

s6、然后进行入网连接,并进行发送数据操作。

在步骤s5中判断当前整个nbiot应用处于深度睡眠模式或低功耗模式的具体方式:若判断当前处于深度睡眠模式,先唤醒进入低功耗模式后,然后通过开启原先关闭的rf射频前端指令;然后进行唤醒,并以约定的数据帧封包,传递给应用模块;若判断当前处于低功耗模式,直接通过开启原先关闭的rf射频前端指令;然后进行唤醒,并以约定的数据帧封包的操作方式。

进一步,提高数据传输的效率,在步骤s6中所述的数据传输通过3种方式缓冲后进行发送:第一种,可以在muc上位机唤醒整个nbiot应用时进行传输;第二种,可以在低功耗模式到期,唤醒系统时检查执行并进行传输;第三种,用户可以设置定时器回调的规定时间周期内唤醒系统发送数据。

本实施例通过在传统的方案中,利用nb-iot网络的低功耗模式和深度睡眠模式的超低功耗特点,从原先待机idle状态的毫安功耗,降低到了微安级别,最终使用该方案的电池供电产品,寿命多倍延长,同时本方法具有以下优点:

1、由于支持关闭rf射频前端,以便在数据积累期间,节约更多功耗。内部数据积累到一定规模后,通过指令,让nbiot应用打开rf射频前端,入网发送数据,最终解决功耗;

2、由于支持开启rf射频前端,在不使用输出传输时进入整个应用的低功耗模式或深度睡眠的状态,替代现有的网络的psm低功耗模式,同时避免了与网络的交互和psm功能保持/唤醒维持;

3、设置多种唤醒方式,供不同的外部功能部件使用,比如mcu,传感器,报警器件唤醒源,让操作更方便。

综上所述,本发明通过在不使用数据传输时立即进入整个应用的低功耗或深度睡眠的状态,最终降低功耗,最终提高使用寿命。



技术特征:

技术总结
本发明公开了一种低功耗可外接MUC的NBIOT应用方法,包括:随上位机T同步启动来获取模块启动触发条件信号;进行入网注册;与上位机进行同步处理后,立即将应用进入低功耗模式,并关闭RF射频前端指令和切断入网连接;判断当时是否需要数据传输,是,当获取数据传输业务请求后,上位机发送数据请求;当应用接收到数据积累到一定规模后;上位机通过外部中断触发,并判断当前应用处于深度睡眠模式或低功耗模式,并通过开启RF射频前端指令;然后进行唤醒,并以约定的数据帧封包,传递给应用模块;然后进行入网连接,并进行发送数据操作,否,启动定时器,定时器到期后,进入深度睡眠模式;然后获取数据传输业务请求的步骤。本发明提高使用寿命。

技术研发人员:吴中和;刘成;俞其江;胡征宇;刘军生
受保护的技术使用者:宁波麦度智联科技股份有限公司
技术研发日:2019.06.06
技术公布日:2019.09.24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1