2017-07-20 7 views
-1

J'essaie d'utiliser Pi3 comme passerelle LoRa avec les modules LoRa sx1276.Utilisation de Raspberry Pi3 comme passerelle Lora

Le module avec puce sx1276 et monocanal se connecte via l'interface SPI.

Les tests avec Arduino fonctionnent très bien. Les deux envoyer et recevoir sont le succès.

Mais il y a un problème quand j'essayais de connecter Raspberry Pi3.

Le code source [node-sx127x] [1] provient de Gitub, il s'agit d'une installation par npm et node.js.

Jusqu'à présent, cela semble bien et le sender.js fonctionne très bien sur mon Pi3, les données seront reçues par le code Arduino.

Mais le receive.js n'a pas pu recevoir de données d'aucun noeud!

Le processus de registre semble bon, car le Pi va imprimer "succès ouvert" après avoir attrapé le module SPI et Lora!

J'ai été testé la fréquence et la bande passante de sx127x.js, il est disponible lorsque je change la valeur.

Et les deux sender.js et receive.js utilisent la valeur par défaut de sx127x.js. Donc, je ne suis pas sûr de quel est le problème.

Les modules que j'ai utilisés sont sx1276. J'ai essayé deux modules mais le résultat est le même.

enter image description here

enter image description here

+0

RFM95 et SX1276 sont différents modules. Je ne suis pas sûr qu'un conducteur travaillera pour les deux. Ils ont également des fréquences différentes pour le RF. – Kevin

+0

@Kevin Désolé pour malentendu. J'utilise sx1276 avec des modules d'interface SPI comme images. Et le code que j'utilise est de https://github.com/sandeepmistry/node-sx127x –

Répondre

0

Je vous recommande de prendre une seconde pour assurer votre Raspberry Pi problème est pas dans l'Arduino. Si la connexion Pi-Pi fonctionne, vous devez regarder dans le script arduino. Sinon, votre pi ne fonctionne pas.

Vous pouvez également essayer la connexion Arduino-Arduino.

pouvez-vous envoyer votre script d'envoi Arduino

+0

Merci pour la réponse! Arduino à Arduino sont un excellent travail. Mais Pi à Pi ne peut pas être reçu. J'ai été testé avec une autre carte Pi et je m'assure que le Pi est correct. –

+0

Vous pouvez essayer un autre script. Je pense que cela pourrait fonctionner https://github.com/mayeranalytics/pySX127x –

+0

Merci d'avoir partagé le bon code! J'ai exécuté le code de test et montré les informations sur le matériel avec lora_util.py. Mais je ne trouve aucun exemple de code pour tester les fonctions d'envoi et de réception. –