-1

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

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

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

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

你能发布你的 Arduino 发送脚本吗

于 2017-07-20T12:27:35.227 回答