LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9578|回复: 1

Class A终端能否在第二个接收窗口发送数据

[复制链接]

20

主题

45

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2019-8-1 09:49:36 | 显示全部楼层 |阅读模式
本帖最后由 大伟 于 2019-8-1 09:50 编辑

大家好!我想问一下,在LoRaWAN中,假设class A在第一个接受窗口就已经接收完network server发送的Confirm下行帧,那么终端肯定不会再打开第二个接收窗口,意味着第二个接收窗口是空闲的,那么终端能不能利用第二个接收窗口来发送ACK帧?
还是说必须等待第二个接收窗口时间过期之后才能发送ACK帧?

回复

使用道具 举报

100

主题

459

帖子

5220

积分

论坛元老

Rank: 8Rank: 8

积分
5220
发表于 2019-12-30 10:46:14 | 显示全部楼层
本帖最后由 BeyondDream 于 2021-6-17 11:01 编辑

按 LoRaWAN 标准,Class A 在 TX Done 后,有 1 秒的 RX1,和 2 秒的 RX2。时序如下图所示:


如果 node 在 RX1 已经接收完数据,它将关闭 RX2,可以发送数据。





当然,这是由软件实现的,毕竟 LoRa 只是一款无线电硬件。
也就意味着,你可以修改 LoRaWAN 协议栈软件,让它取消 RX1 和 RX2 这 2 个侦听窗口。

比如,锐米公司的 LoRaWAN 模组软件有一个 DISABLE_RX1_RX2 宏开关
0:标准的 LoRaWAN,有 RX1 和 RX2
1:取消了 RX1 和 RX2 侦听窗口。

对于 Class A 取消了 RX1 和 RX2 就只能发送,不能接收了。

对于 Class C 它还能接收,因为平日它就处于 RX2 接收状态。

一般说来,取消 RX1 和 RX2 都是业务的需要,该节点想连续发送,不希望被接收的窗口占用 2 秒时间。



为了低功耗取消 RX1 和 RX2 真没必要,因为窗口很短,并且 RX 耗电低。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-4-18 22:37 , Processed in 0.099339 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表