使用Raspberry Pi3作为Lora网关

时间:2017-07-20 02:57:19

标签: node.js raspberry-pi3 wireless spi lora

我试图将Pi3用作带有sx1276 LoRa模块的LoRa网关。

带有sx1276芯片和单通道的模块通过SPI接口连接。

使用Arduino进行测试非常有效。发送和接收都是成功的。

但是当我尝试连接Raspberry Pi3时出现了一些问题。

源代码[node-sx127x] [1]来自Gitub,它是由npm和node.js安装的。

到目前为止似乎很好并且发送器.js在我的Pi3上运行得很好,数据将被Arduino代码接收。

但是receive.js无法从任何节点接收任何数据!

注册过程似乎很好,因为Pi将打印"打开成功"在它捕获SPI和Lora模块之后!

我已经从sx127x.js测试了频率和带宽,当我更改值时可以使用它。

sender.js和receive.js都使用sx127x.js中的默认值。 所以我不确定问题是什么。

我使用的模块是sx1276。我尝试了两个模块但结果是一样的。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我建议你再拿第二个RaspberryPi来确保你的问题不在Arduino中。如果Pi-Pi连接工作,你必须查看arduino脚本。否则你的pi不起作用。

您也可以尝试Arduino-Arduino连接。

你可以发布你的Arduino发送脚本