我正在尝试使用 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。我试过两个模块,但结果是一样的。