打印

LoRaWAN网关内置NS以及ClassA模式下时间窗口对收发数据的影响

[复制链接]
341|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RAK瑞科慧联|  楼主 | 2020-5-29 11:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 RAK瑞科慧联 于 2020-5-29 15:07 编辑

当使用LoRaWAN网关的内置NS(Network Server)、并且节点工作在classA模式时,因为只有在上行后才会打开接收窗口,所以,就存在一定的时间窗口。时间窗口为自上行数据发送后200ms,即,当上行数据发送后,从上行数据发送后开始200ms内为时间窗口。

一、时间窗口对LoRaWAN网关下发数据的影响
如果downlink topic 发布消息是在时间窗口内下发,将立即发送。
如果downlink topic 发布消息的时间点错过了时间窗口,该消息将会被缓存。
具体的,节点拥有下行报文的缓存队列(FIFO),该错过时间窗口的消息将被缓存在缓存队列(FIFO)中。

二、时间窗口对节点接收数据的影响
如果应用服务器在收到上行报文200ms内通过downlink报文下发了下行数据,并且该节点的下行报文缓存队列为空,那么节点就能在本次下行窗口接收到下行数据。如果该节点的下行报文缓存队列不为空,那么,将优先发送队列前端的数据,当前下行报文将会继续缓存。
如果应用服务器在收到上行报文200ms后,再下发下行数据,将会错过接收窗口,此时后台会缓存下行消息,等待节点下次上传时下发。
以上就是使用LoRa网关内置NS以及ClassA模式下,时间窗口对收发数据影响的具体内容。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

68

帖子

0

粉丝