【技术实现步骤摘要】
一种低功耗场景下的命令下发方法
本专利技术公开了一种低功耗场景下的命令下发方法,具体为网络通信
技术介绍
低功耗设备,如NB-IoT的烟感、水表等,一般应用都是实现传感器数据上报,为达到节电目的,低功耗设备与后台服务与一般都是采用定时上报数据(带信息的心跳包)方式,或者有事件产生时实时上报,大部分时间设备处于休眠状态,一般都不与服务器保持长连接。由此带来的问题时是当后台需要进行数据下发时,如对设备的参数、固件进行升级等,服务器不知道设备何时处于活动状态,在设备非活动状态或休眠状态的命令设备接收不到。
技术实现思路
本专利技术的目的在于提供一种低功耗场景下的命令下发方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种低功耗场景下的命令下发方法,该低功耗场景下的命令下发方法包括以下步骤:步骤一:设备主动上报数据时,等待后台数据应答;步骤二:当后台有数据下发时,应答的协议数据中带数据置下发标志位P,否则该标志位置无效;步骤三:设备收到应答命令时,检查该标志,若没有该标志时,设备立刻进入休眠,若有该标志时,设备开启一段接收窗口时间,在该窗口时间设备不进入休眠,等待服务器下发命令;步骤四:服务器下发数据,并通过三次握手确保下发数据可靠性。优选的,所述步骤四中三次握手步骤为后台下发数据、设备应答和后台应答。优选的,所述步骤四中当设备有多个数据需要下发时,三次握手的后台应答中再次携带标志位P,若后台应答不带标志位P时,设备进入休眠。优选的,所述步骤三中的窗口时间在30秒至3分钟之间。优选的,所述步骤三中应答命令中有标志,但在指定窗 ...
【技术保护点】
1.一种低功耗场景下的命令下发方法,其特征在于:该低功耗场景下的命令下发方法包括以下步骤:步骤一:设备主动上报数据时,等待后台数据应答;步骤二:当后台有数据下发时,应答的协议数据中带数据置下发标志位P,否则该标志位置无效;步骤三:设备收到应答命令时,检查该标志,若没有该标志时,设备立刻进入休眠,若有该标志时,设备开启一段接收窗口时间,在该窗口时间设备不进入休眠,等待服务器下发命令;步骤四:服务器下发数据,并通过三次握手确保下发数据可靠性。
【技术特征摘要】
1.一种低功耗场景下的命令下发方法,其特征在于:该低功耗场景下的命令下发方法包括以下步骤:步骤一:设备主动上报数据时,等待后台数据应答;步骤二:当后台有数据下发时,应答的协议数据中带数据置下发标志位P,否则该标志位置无效;步骤三:设备收到应答命令时,检查该标志,若没有该标志时,设备立刻进入休眠,若有该标志时,设备开启一段接收窗口时间,在该窗口时间设备不进入休眠,等待服务器下发命令;步骤四:服务器下发数据,并通过三次握手确保下发数据可靠性。2.根据权利要求1所述的一种低功耗场景下的命令下发方法,其特...
【专利技术属性】
技术研发人员:修志芳,陈阳,张薄,蒋荣金,沈凯明,黄学礼,王劭炜,朱建锋,
申请(专利权)人:杭州智缤科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。