На основе предыдущей статьи, соберём крутой линк для цифровых радиостанций Yaesu C4FM, с управлением по DG-ID или c помощью WiRES команд. Через этот линк, пользователи (из эфира) смогут заходить в сети YSF, DMR, NXDN, P25.
Блок-схема линка выглядит так:
Собираем MMDVMHost (как в предыдущей статье)
sudo chmod ugo+w /opt/ cd /opt/ git clone https://github.com/g4klx/MMDVMHost.git cd MMDVMHost make
Собираем YSFClients
cd /opt/ git clone https://github.com/g4klx/YSFClients.git cd YSFClients make
Собираем MMDVM_CM
cd /opt/ git clone https://github.com/juribeparada/MMDVM_CM.git cd MMDVM_CM make
Скачиваем необходимые базы. Лучше скачать их в общую папку и указать во всех конфигах.
cd /opt/YSFClients/DGIdGateway wget -O YSFHosts.txt http://kavkaz.qrz.ru/YSF_Hosts.txt cd /opt/YSFClients/YSFGateway wget -O YSFHosts.txt http://kavkaz.qrz.ru/YSF_Hosts.txt cd /opt/MMDVMHost wget -O DMRIds.dat http://kavkaz.qrz.ru/DMRIds.dat cd /opt/MMDVM_CM/YSF2DMR wget -O DMRIds.dat http://kavkaz.qrz.ru/DMRIds.dat
Редактируем файлы конфигурации, только тех модулей которые нам потребуются.
nano /opt/MMDVMHost/MMDVM.ini nano /opt/YSFClients/YSFGateway/YSFGateway.ini nano /opt/YSFClients/DGIdGateway/DGIdGateway.ini nano /opt/MMDVM_CM/YSF2DMR/YSF2DMR.ini nano /opt/MMDVM_CM/YSF2NXDN/YSF2NXDN.ini nano /opt/MMDVM_CM/YSF2P25/YSF2P25.ini
Создаём BASH-файл и запускаем, то что мы собрали и сконфигурировали
killall MMDVMHost killall DGIdGateway killall YSFGateway killall YSFReflector killall YSFParrot killall YSF2DMR killall YSF2NXDN killall YSF2P25 sleep 2 cd /opt/MMDVMHost ./MMDVMHost MMDVM.ini sleep 1 cd /opt/YSFClients/YSFParrot ./YSFParrot 42077 > /dev/null & sleep 1 cd /opt/MMDVM_CM/YSF2DMR/ ./YSF2DMR YSF2DMR.ini sleep 1 cd /opt/MMDVM_CM/YSF2NXDN/ ./YSF2NXDN YSF2NXDN.ini sleep 1 cd /opt/MMDVM_CM/YSF2P25/ ./YSF2P25 YSF2P25.ini sleep 1 cd /opt/YSFClients/YSFGateway ./YSFGateway YSFGateway.ini sleep 1 echo ------------------------- cd /opt/YSFClients/DGIdGateway ./DGIdGateway DGIdGateway.ini
Жмём Сtrl+С для выхода из консоли.
Вопросы задаём на 'круглых столах' и в мессенджере.
R7HJ