The embodiment of the present invention discloses a method, device, device and computer readable storage medium for prolonging the battery life of low-power Internet of Things equipment. The method includes: receiving a timing wake-up signal and entering a wake-up state according to the timing wake-up signal; carrying out hardware initialization and judging that the timing wake-up signal is at the stage of hardware initialization. Whether it is a 255-second timing wake-up signal or not; when the timing wake-up signal is the 255-second timing wake-up signal, the remaining timing time is calculated according to the pre-designed timing time, and then the timing time of the timer is set according to the remaining timing time, and then the timer enters a dormant state. The embodiment of the present invention can quickly enter the dormant state without passing through the software initialization stage in the prior art, reduces the work in the equipment initialization stage, consumes less time and consumes less power, thereby prolonging the service life of the battery.
【技术实现步骤摘要】
延长低功耗物联网设备电池使用寿命的方法、装置及设备
本专利技术属于物联网
,尤其涉及一种延长低功耗物联网设备电池使用寿命的方法、装置、低功耗物联网设备及计算机可读存储介质。
技术介绍
随着物联网技术的不断发展进步,物联网技术的应用也越来越广泛。目前,低功耗物联网设备在使用时,大多数情况是处于休眠状态即低功耗状态,以尽可能地降低功耗,延长设备电池的使用寿命。低功耗物联网设备在使用时,需要周期性唤醒与网关通信,这样,设备在休眠期间要实现计时功能,以在指定周期时间内唤醒进行工作。而唤醒周期具体可以通过网关设置,所设置的周期时间以小时为单位,而低功耗物联网设备的定时器每次最大计时时间为255秒,因此,低功耗物联网设备的软件需要实现累计计时功能,例如,唤醒周期时间为5分钟时,软件需要累计计时1次255秒和1次45秒以达到5分钟的计时要求。在计时满255秒时,低功耗物联网设备会从休眠状态唤醒一次,然后计算出剩余的计时时间,再将剩余计时时间设置到定时器中重新计时,然后进入休眠。在这次唤醒的重新计时过程中是比较耗电的,并且有一定的耗时。而目前的唤醒状态下计算剩余时间的过程一般是先进行硬件初始化,在进行软件初始化,并软件初始化期间判断当次唤醒是否为慢255秒唤醒,如果是,则计算剩余时间,并设置定时器,然后进入休眠。这样,会导致在休眠期间计算剩余计时的计算时间稍长,耗时越长消耗的电量也越多,电池产品耗电更快,使用寿命很短。
技术实现思路
有鉴于此,本专利技术实施例提供了一种延长低功耗物联网设备电池使用寿命的方法、装置、低功耗物联网设备及计算机可读存储介质,以解决现有技术中唤 ...
【技术保护点】
1.一种延长低功耗物联网设备电池使用寿命的方法,其特征在于,包括:接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。
【技术特征摘要】
1.一种延长低功耗物联网设备电池使用寿命的方法,其特征在于,包括:接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号;当所述定时唤醒信号是所述255秒定时唤醒信号时,根据预设计时时间计算剩余计时时间,再根据所述剩余计时时间设置定时器的定时时间后,进入休眠状态。2.如权利要求1所述的方法,其特征在于,在所述进行硬件初始化,并在硬件初始化阶段判断所述定时唤醒信号是否为255秒定时唤醒信号之后,还包括:当所述定时唤醒信号不是所述255秒定时唤醒信号时,进行软件初始化;并在软件初始化后,进入休眠状态。3.如权利要求2所述的方法,其特征在于,在所述进行软件初始化之后,还包括:判断当前条件是否满足进入休眠状态的条件;当所述当前条件满足进入休眠状态的条件时,则执行进入休眠状态的步骤;当所述当前条件不满足进入休眠状态的条件时,则继续执行软件初始化操作。4.如权利要求1至3任一项所述的方法,其特征在于,低功耗物联网设备具体为支持WIFI、Zigbee、NB-loT、eMTC、Z-wave、LoRa、SigFox、RF射频以及蓝牙中的至少一种无线协议的传感器类物联网设备。5.一种延长低功耗物联网设备电池使用寿命的装置,其特征在于,包括:唤醒模块,用于接收定时唤醒信号,并根据所述定时唤醒信号进入唤醒状态;第一判断模块,用于进行硬件初始化,并...
【专利技术属性】
技术研发人员:杨磊,
申请(专利权)人:漳州立达信光电子科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。