Настройка DireWolf в качестве TNC-only
В данной статье рассмотрим настройку Direwolf в качестве обычного TNC модема, для работы в паре с любым приложением будь то BPQ32, EasyTerm и тд.
Для начала создадим конфиг файл для работы direwolf, командой
nano /etc/direwolf/direwolf.conf
перед вами откроется сам редактор.
Если же если у вас установлен mc (Midnight Commander) тогда переходим в каталог /etc/direwolf и командой Shift+F4 открываем встроенный редактор, и любым способом (либо просто вставляем, либо пишем от руки) пример моего конфига.
ADEVICE plughw:1,0
ARATE 11250
ACHANNELS 1
CHANNEL 0
MYCALL US1GHQ
MODEM 1200 1200:2200 E+
#MODEM AIS
#MODEM 9600
PTT GPIO 3
AGWPORT 8000
KISSPORT 8001
FIX_BITS 1
#Other OPTS
TXDELAY 40
TXTAIL 5
DWAIT 0
FULLDUP OFF
А теперь давайте вкратце распишу что какой параметр обозначает.
ADEVICE plughw:1,0 - Используемая звуковая карта для приёма и передачи пакетов, если же у Вас две разные карты (одна для приёма другая для передачи тогда параметр буде выглядить к примеру вот так ADEVICE plughw:1,0 plughw:0,0), узнать номер вашого устройства можно через команду aplay -l
ARATE 11250 - Частота дискретизации, для режима 1200 бод этого достаточно, для режима 9600 лучше ставить 96000 и выше (если конечно карта поддерживает).
ACHANNELS 1 - Количество каналов для использования (Например 1 канал для радио 144.800 второй канал для 432.500)
CHANNEL 0 - Номер канала
MYCALL US1GHQ - Ваш позывной
MODEM 1200 1200:2200 E+ - Режим модема (Применяет значения MODEM 300 - для HF, MODEM 9600,19200,38400 - для UHF, MODEM AIS - для приема судов)
PTT GPIO 3 - Пин для управления TX/RX (если у вас USB to COM, тогда ставим - PTT /dev/ttyUSB0, или где он опредилился системой)
AGWPORT 8000 - Номер порта AGW который Direwolf будет слушать после запуска, можно подключатся через сеть или интернет если прямой адресс.
KISSPORT 8001 - Номер порта KISS который Direwolf будет слушать после запуска, можно подключатся через сеть или интернет если прямой адресс.
FIX_BITS 1 - Коррекция ошибок, в этом режиме DW будет пытатся исправить ошибки пакетов, если во время приёма проскочила помеха, либо же слабый сигнал.
TXDELAY 40 - Задержка перед передачей пакета (в моем случае 400мс)
TXTAIL 5 - Задержка после передачи пакета (в моем случае 50мс)
DWAIT 0 - Задержка перед включением станции на передачу.
FULLDUP OFF - Значение дуплекса, если у вас прием и передача ведется на одной частоте ставим OFF, если приём и передача ведутся на разных частотах (допустим у Вас 2 радиостанции), ставим ON.
На этом можно считать что краткая настройка в режиме "просто модем" будем считать законченной, для проверки корректности настроек даем команду direwolf (нужно находится в той же директории где лежит сам config файл), и если вы всё сделали правильно Вам выскочит окошечко с самим DW и в этом окне он покажет что готов к работе
В следующей статье я опишу как настроить Direwolf в режиме полноценного DIGI/IGATE с возможностью ретрансляции пакетов в режиме connected mode.