单通道 LoRaWAN 系统地只接受节点发送的 3 个数据包中的一个

Single Channel LoRaWAN systematically accepts just one packet out of 3 sent by node

我刚刚构建并测试了一个单通道 LoRaWAN 网关,它按照 thing4U/esp-1ch-gateway 的说明连接到 TTN,具有一个基于 TTGO-ESP32Lora 的单通道节点,并最终在 [=10= 上进行了配置].一切正常,但我不明白为什么尽管节点以 2 分钟的速度发送数据,但网关只收到三个数据包中的一个。因此,如果我传输:数据包 0、3、6、9 等,ttn 处的数据每 6 分钟更新一次,而不是每 2 分钟更新一次。

没错。 LoRaWAN uses the first three channels as main channels 用于交流。更多可以配置使用。这三个存在的部分原因是它们总是可以用于 OTAA。

因此,如果您有一个单通道网关并且它正在侦听 868.100 MHz,而您的节点在 868.300 MHz 上发送,那么您的网关将听不到它,因为它在错误的频率上侦听。

有几种解决方法:

  • 将您的节点配置为仅在您的网关侦听的单一频率上发送。
  • 再添加两个监听其他主要频率的单通道网关。
  • 添加多通道网关。

频率仅作为示例,这些频率适用于欧盟,可能在您所在地区有所不同,但原则仍然有效。