Scripts Lora / Kiss pour utiliser un modem LORA avec les outils AX25 / Radio Packet
Ce script Python crée un port série virtuel (/ dev / lora0) qui peut être utilisé avec les bibliothèques AX25 pour utiliser la radio Packet sur LORA-Modems qui sont connectés via SPI.
Vous devez démarrer le script comme root (ou avec les droits racine (sudo)), sinon le script ne peut pas créer le périphérique LORA sous / dev.
Copiez le CFG-File sur / etc et modifiez les paramètres pour correspondre à votre système (connexion matérielle, fréquence et paramètres LORA)
Démarrez le script:
sudo python3 main.py
Si le script démarre et crée le périphérique LORA0, créez un port AX25:
Vous devez créer une entrée dans / etc / ax25 / axports:
Lora 9600 200 2 Paquet sur Lora
Gardez à l'esprit que les modems LORA ne peuvent pas envoyer de paquets> 255 octets, je l'ai limité à 250 et jeté le plan initial pour utiliser le protocolle Kiss (les données sont déjà envoyées dans des paquets)
Ouvrez un autre terminal et utilisez Kissattach pour fixer le modem:
sudo kissattach / dev / lora0 lora
Vous pouvez maintenant commencer Linpac:
Sudo Linpac
Pour démarrer le script un service, vous pouvez copier le fichier .service sur les services SystemD et le démarrer sur SystemD ...
Ce script utilise une version modifiée de pylora (https://github.com/inteform/pylora), je l'ai jointe dans le fichier pylora.7z, vérifiez les instructions sur la page d'origine pour créer et installer la bibliothèque ...