LoraWAN论坛
标题: 单频道网关是否只能同时与一个lora装置通信? [打印本页]
作者: 文略 时间: 2021-4-14 10:04
标题: 单频道网关是否只能同时与一个lora装置通信?
单频道网关是否只能同时与一个lora装置通信?如果要同时跟几十个装置通信,需要设置分时复用吗?如何设置?
作者: BeyondDream 时间: 2021-4-14 10:20
[attach]446[/attach]
如上图所示 LoRaWAN 单通道网关在任意时刻只能接收 1 个 LoRa 数据包(SX1301 能同时接收 8 个)。
如果多个 LoRa 节点同时发送数据包,那么网关如何接收呢?
其实很简单,网关只接收其中 1 个数据包,其他数据包会因为冲突而丢弃。
如果多个 LoRa 节点不同时发送数据包(上图就是理想的排队),那么网关可以“一个接一个”地接收,不会丢包。
带宽是物理限制,其他算法(分时复用)复杂度高不合适,因此,单通道网关一般用于“节点少”的场景。
更多详情链接:https://item.taobao.com/item.htm ... amp;id=626529063553
作者: 文略 时间: 2021-4-14 14:46
谢谢,如果有几十个节点,就要排好时间依次发送,也就是说数据点要能跟网关同步时间是吧。
作者: BeyondDream 时间: 2021-4-14 15:06
[attach]447[/attach]
1设上报数据=15字节,加 LoRaWAN 帧头尾13字节,共 28 字节
2设速率=SF11,在线计算上报时长=905.22ms
3 设上报间隔=1分钟=60秒,单通道网关容量=60000ms/905.22ms=66节点
[attach]448[/attach]
6 个速率(从 SF7~SF12)的单通道网关容量如上图所示。
这是一个“理想”的场景---每个 LoRa 节点排队上报,实际场景可能要打折扣了,尤其节点数目多。
那么,有必要引入“时钟同步”算法吗?即把所有的 LoRa 节点对准时钟,按预定时间“排队”上报。
小心!这是一种极为复杂的算法,因为它带来可怕的“紧耦合”---对时和调度。
大道至简,扩容的办法是使用 SX1301 的 8 通道,而不是 SX127x 的 1 通道。
一句话:节点少,用单通道网关;节点多,用 SX1301 的 8 通道网关。
更多详情链接:https://item.taobao.com/item.htm ... amp;id=626529063553
欢迎光临 LoraWAN论坛 (http://lora.timeddd.com/) |
Powered by Discuz! X3.3 |