【问题标题】:FiPy gateway not receiving uplinks from Raspberry Pi Pico with sx1262 module LoRa nodeFiPy 网关不接收来自带有 sx1262 模块 LoRa 节点的 Raspberry Pi Pico 的上行链路
【发布时间】:2023-01-20 21:52:42
【问题描述】:

我正在尝试使用 FiPy 板作为网关/转发器和 Raspberry Pi Pico 以及用于 LoRa 的 Waveshare sx1262-686m 帽子的 LoRa 设置。 FiPy 正在侦听 868.1 Mhz 频率 (EU868),它可以很好地与加入 ABP 的 lopy C 类节点一起工作。节点被迫在 868.1 MHz 频率上发送其上行链路数据包。它无法接收下行链路,但目前还可以。 这些是网关在与 lopy 通信时显示的日志: gateway logs,txpk 是来自 chirpsack 网络服务器的数据包,而 rxpk 是来自节点的上行链路。 然后我尝试使用 waveshare 为他们的帽子开发的 lorawan library for pico 使 Pico 与 FiPy 通信。

我面临的问题是 pico 节点似乎正在发送上行链路数据包,但 FiPy 转发器没有收到它们。 从节点日志来看,它似乎正在发送数据很好node logs,但网关上什么也没有出现。该模块当然已打开并且天线已连接。

在使用 lopy-fipy 设置后,我认为问题出在以其他频率发送数据的节点使用的频率上,所以我更改了 RegionEU868.h 文件以强制 868.1Mhz 上的每个通道并仅使用 3 个默认值通道,但是,即使在日志中显示频率是所需的频率,网关仍然没有收到任何信息。

我现在正在尝试使用正确的 kerlink 网关,但如果有人知道问题出在哪里(如果有的话),我们将不胜感激。

谢谢

编辑:使用 kerlink 网关一切正常,所以如果有人知道 fipy 的解决方法,我们将不胜感激

【问题讨论】:

    标签: raspberry-pi-pico lora lorawan


    【解决方案1】:

    好的,基本上我忘记了除了强制频率之外,还需要将 SF 和 DR 强制到网关正在监听的那个。因此,由于网关是为 SF7BW125 配置的,我更改了 RegionEU868.h 文件,以便每个 DATARATE 变量都设置为 DR_5,即 SF7BW125。 它作为一个临时解决方案,我现在将继续创建专用函数来更改这些值,而不是对它们进行硬编码。 希望这对某人有帮助。

    【讨论】:

      猜你喜欢
      • 2022-09-24
      • 2022-11-02
      • 2022-11-22
      • 1970-01-01
      • 2022-08-15
      • 2022-11-02
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      相关资源
      最近更新 更多