sx1276 LoRa モジュールを備えた LoRa ゲートウェイとして Pi3 を使用しようとしています。
sx1276 チップとシングル チャネルを備えたモジュールは、SPI インターフェイスを介して接続します。
Arduinoでのテストはうまくいきます。送受信ともに成功です。
しかし、Raspberry Pi3 を接続しようとしたときに問題が発生しました。
ソースコード [node-sx127x][1] は Gitub からのもので、npm と node.js によるインストールです。
これまでのところ問題ないようで、sender.js は私の Pi3 でうまく動作します。データは Arduino コードによって受信されます。
しかし、 receive.js はどのノードからもデータを受信できませんでした!
SPI と Lora モジュールをキャッチした後、Pi は「オープン成功」を出力するので、登録プロセスはうまくいっているようです!
sx127x.js から周波数と帯域幅をテストしました。値を変更すると使用可能になります。
そして、sender.js と receive.js の両方が sx127x.js のデフォルト値を使用しています。だから、何が問題なのかわからない。
使用したモジュールは sx1276 です。2 つのモジュールを試しましたが、結果は同じです。