Lora / Kiss Script untuk menggunakan modem Lora dengan alat AX25 Tools / Packet Radio
Script Python ini membuat port serial virtual (/dev/lora0) yang dapat digunakan dengan pustaka AX25 untuk menggunakan radio paket atas Lora-modem yang terhubung melalui SPI.
Anda perlu memulai skrip sebagai root (atau dengan root right (sudo)), jika tidak skrip tidak dapat membuat perangkat lora di bawah /dev.
Salin file CFG ke /dll dan ubah pengaturan agar sesuai dengan sistem Anda (koneksi perangkat keras, frekuensi dan pengaturan LORA)
Mulailah skrip:
sudo python3 main.py
Jika skrip dimulai dan membuat perangkat LORA0, buat port AX25:
Anda perlu membuat entri di/etc/ax25/axports:
Lora 9600 200 2 Paket Over Lora
Perlu diingat, bahwa Modem Lora tidak dapat mengirim paket> 255 byte, saya membatasi ke 250 dan membuang rencana awal untuk menggunakan protokoll ciuman (data sudah dikirim dalam paket)
Buka terminal lain dan gunakan KissAttach untuk melampirkan modem:
sudo kissattach /dev /lora0 lora
Sekarang Anda dapat memulai Linpac:
Sudo Linpac
Untuk memulai skrip suatu layanan, Anda dapat menyalin file .Service ke layanan SystemD dan memulainya lebih dari SystemD ...
Script ini menggunakan versi modifikasi pylora (https://github.com/inteform/pylora), saya memasangnya di file pylora.7z, periksa instruksi pada halaman asli untuk membangun dan menginstal perpustakaan ...