我試圖使用Pi3作爲我的LoRa網關與sx1276 LoRa模塊。使用Raspberry Pi3作爲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是不同的模塊。不確定一個驅動程序會爲兩者工作。他們也有不同的RF頻率。 – Kevin
@Kevin對不起,誤解。我使用SPI接口模塊的sx1276作爲圖片。而我使用的代碼是從https://github.com/sandeepmistry/node-sx127x –