私はLoRaゲートウェイとしてPi3をsx1276 LoRaモジュールで使用しようとしています。LoraゲートウェイとしてRaspberry 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つのモジュールを試しましたが、結果は同じです。
RFM95とSX1276は異なるモジュールです。 1つのドライバが両方のために動作するかどうかは不明です。それらはまた、RFに対して異なる周波数を有する。 – Kevin
@Kevin誤解をおかけして申し訳ありません。私は写真としてSPIインタフェースモジュールを使ってsx1276を使っています。私が使用しているコードはhttps://github.com/sandeepmistry/node-sx127x –