Скрипты Lora / Kiss для использования модема Lora с инструментами AX25 / пакетным радио
Этот сценарий Python создает виртуальный последовательный порт (/dev/lora0), который можно использовать с библиотеками AX25 для использования пакетного радио по модезам LORA, которые подключены через SPI.
Вам необходимо запустить скрипт как root (или с Root Rights (SUDO)), в противном случае сценарий не может создать устройство LORA в /DEV.
Скопируйте CFG-файл на /и т. Д. И измените настройки в соответствии с вашей системой (настройки аппаратного соединения, частота и LORA)
Начните сценарий:
sudo python3 main.py
Если сценарий запускается и создает устройство LORA0, создайте порт AX25:
Вам нужно создать запись в/etc/ax25/axports:
Lora 9600 200 2 пакет над Lora
Имейте в виду, что модемы Lora не могут отправлять пакеты> 255 байтов, я ограничил их 250 и отбросил первоначальный план по использованию протоколла KISS (данные уже отправляются в пакетах)
Откройте другой терминал и используйте chorsattach, чтобы прикрепить модем:
Sudo jostattach /dev /lora0 lora
Теперь вы можете начать Linpac:
Sudo Linpac
Чтобы запустить службу сценария, вы можете скопировать файл .service в SystemD Services и запустить его над SystemD ...
В этом скрипте используется модифицированная версия Pylora (https://github.com/inteform/pylora), я прикрепил ее в файл pylora.7z, проверьте инструкции на исходной странице для создания и установки библиотеки ...