2017-07-20 20 views
-1

私は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つのモジュールを試しましたが、結果は同じです。

enter image description here

enter image description here

+0

RFM95とSX1276は異なるモジュールです。 1つのドライバが両方のために動作するかどうかは不明です。それらはまた、RFに対して異なる周波数を有する。 – Kevin

+0

@Kevin誤解をおかけして申し訳ありません。私は写真としてSPIインタフェースモジュールを使ってsx1276を使っています。私が使用しているコードはhttps://github.com/sandeepmistry/node-sx127x –

答えて

0

私はあなたの問題はArduinoのではないことを確認するために、第2 RaspberryPiを取るためにあなたをお勧めします。 Pi-Pi接続が動作する場合、arduinoスクリプトを調べる必要があります。さもなければ、あなたのパイは動作しません。

Arduino-Arduino接続を試すこともできます。

あなたはArduino送信スクリプトを投稿できますか

+0

です。返信ありがとう! ArduinoからArduinoまでは素晴らしい作品です。しかしPi to Piは受け取れません。私は別のパイボードでテストして、Piが正常であることを確認しました。 –

+0

別のスクリプトを試すことができます。私はこれが動作すると思うhttps://github.com/mayeranalytics/pySX127x –

+0

素晴らしいコードを共有してくれてありがとう!私はテストコードを実行し、lora_util.pyを使ってハードウェア情報を示しました。しかし、send関数とreceive関数をテストするためのサンプルコードは見つかりません。 –

関連する問題