【发布时间】:2017-07-20 02:57:19
【问题描述】:
我正在尝试将 Pi3 用作带有 sx1276 LoRa 模块的 LoRa 网关。
模块采用sx1276芯片,单通道通过SPI接口连接。
使用 Arduino 进行测试效果很好。发送和接收都成功。
但是当我尝试连接 Raspberry Pi3 时出现了一些问题。
源代码 [node-sx127x][1] 来自 Gitub,由 npm 和 node.js 安装。
到目前为止看起来不错,sender.js 在我的 Pi3 上运行良好,数据将由 Arduino 代码接收。
但是receive.js 无法从任何节点接收任何数据!
注册过程看起来不错,因为Pi在捕获SPI和Lora模块后会打印“打开成功”!
我已经从 sx127x.js 测试了频率和带宽,当我改变值时它是可用的。
sender.js 和 receive.js 都使用来自 sx127x.js 的默认值。 所以我不确定是什么问题。
我使用的模块是 sx1276。我尝试了两个模块,但结果是一样的。
【问题讨论】:
-
RFM95 和 SX1276 是不同的模块。不确定一个驱动程序是否适用于两者。它们还具有不同的射频频率。
-
@Kevin 误会了。我使用带有 SPI 接口模块的 sx1276 作为图片。我使用的代码来自github.com/sandeepmistry/node-sx127x
标签: node.js raspberry-pi3 wireless spi lora