【技术实现步骤摘要】
报文传输方法、装置、设备及机器可读存储介质
本公开涉及通信
,尤其是涉及一种报文传输方法、装置、设备及机器可读存储介质。
技术介绍
LoRa(LongRang,超长距离)技术是一种长距离、低功耗、低速率应用下使用的无线调制技术,能够被应用在各种网络技术中,是长距离低功耗协议族的总称。在LoRa网络中,包括LoRa终端和LoRa服务器,LoRa终端和LoRa服务器之间采用LoRaWAN(LoRaWideAreaNetwork,LoRa广域网)协议通信。LoRa终端支持的模式包括ClassA模式、ClassB模式和ClassC模式。当LoRa终端工作于ClassA模式时,LoRa终端每次向LoRa服务器发送上行数据之后,均会启动两个下行接收窗口,LoRa服务器在这两个下行接收窗口内向LoRa终端发送下行数据,而LoRa终端可以在这两个下行接收窗口内接收下行数据。当LoRa终端工作于ClassB模式时,则LoRa终端可以在预设时间内开放多余的下行接收窗口,LoRa终端可以在这些下行接收窗口内接收下行数据。当LoRa终端工作于ClassC模式时,则LoRa终端持续开 ...
【技术保护点】
1.一种报文传输方法,其特征在于,应用于LoRa终端,所述方法包括:在向LoRa服务器发送上行报文后,启动第一下行接收窗口;若在所述第一下行接收窗口内接收到所述LoRa服务器针对所述上行报文返回的下行报文,则判断当前时刻是否满足第一下行接收窗口的关闭条件;如果是,则判断是否完整接收到所述下行报文的全部内容;若未完整接收到所述下行报文的全部内容,则禁止关闭所述第一下行接收窗口,一直到完整接收到所述下行报文的全部内容。
【技术特征摘要】
1.一种报文传输方法,其特征在于,应用于LoRa终端,所述方法包括:在向LoRa服务器发送上行报文后,启动第一下行接收窗口;若在所述第一下行接收窗口内接收到所述LoRa服务器针对所述上行报文返回的下行报文,则判断当前时刻是否满足第一下行接收窗口的关闭条件;如果是,则判断是否完整接收到所述下行报文的全部内容;若未完整接收到所述下行报文的全部内容,则禁止关闭所述第一下行接收窗口,一直到完整接收到所述下行报文的全部内容。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若在所述第一下行接收窗口内接收到下行报文,则从所述下行报文中获取前导码;若根据所述前导码确定所述下行报文的报文类型是LoRa类型,则判断所述下行报文中是否包括所述LoRa终端的地址;如果所述下行报文中包括所述LoRa终端的地址,则确定所述下行报文是所述LoRa服务器针对所述上行报文返回的下行报文。3.根据权利要求1所述的方法,其特征在于,当所述LoRa终端工作于ClassA模式时,所述方法还包括:在完整接收到所述下行报文的全部内容后,则关闭所述第一下行接收窗口,并禁止启动第二下行接收窗口;其中,所述第一下行接收窗口包括第一类型窗口RX1,所述第二下行接收窗口包括第二类型窗口RX2。4.根据权利要求1所述的方法,其特征在于,当所述LoRa终端工作于ClassC模式时,所述方法还包括:在完整接收到所述下行报文的全部内容后,则关闭所述第一下行接收窗口,并启动第二下行接收窗口;其中,所述第一下行接收窗口包括第一类型窗口RX1,所述第二下行接收窗口包括第二类型窗口RX2;或,在完整接收到所述下行报文的全部内容后,则保持所述第一下行接收窗口,并禁止启动第二下行接收窗口;其中,所述第一下行接收窗口包括第二类型窗口RX2,所述第二下行接收窗口包括第一类型窗口RX1。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在判断是否完整接收到所述下行报文的全部内容后,若完整接收到所述下行报文的全部内容,则关闭所述第一下行接收窗口,并启动第二下行接收窗口。6.一种报文传输装置,其特征在于,应用于LoRa终端,所述装置包括:启动模块,用于在向LoRa服务器发送上行报文后,启动第一下行接收窗口;判断模块,用于若在所述第一下行接收窗口内接收到所述LoRa服务器针对所述上行报文返回的下行报文...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。