...

visita la nuova sezione del nostro sito : dmr

by user

on
Category: Documents
26

views

Report

Comments

Transcript

visita la nuova sezione del nostro sito : dmr
CONFIGURAZIONEMMDVMHostPERRASPBERRYPI2&3
(N.B.Lestringhedicomando,vannocopiateedincollatenellashell/terminalsenzailsimbolo#,cheindicasoloilcapoverso)
La guida è stata scritta su scheda sd da 8Gb (10) montata su Raspberry Pi modello 2 & 3,
consiglio vivamente il Pi 3.
Il sistema operativo utilizzato è stato il Raspbian JESSIE & JESSIE Lite, download da
questo link https://www.raspberrypi.org/downloads/raspbian/ .
Per gli utenti che utilizzano Raspberry Pi 3 con DVMEGA mono banda UHF, è importante
disabilitare la GPIO bluetooth, in modo tale da non creare problemi durante le trasmissioni.
Di seguito riportata.
# sudo raspi-config
Expand File System and Change Local, cambiate se volete la lingua in italiano etc.
# sudo apt-get update
# sudo apt-get upgrade
# sudo reboot
# sudo su (entriamo in modalità root)
# sudo apt-get install git screen
# cd /opt
# sudo git clone https://github.com/g4klx/MMDVMHost.git
# sudo git clone https://github.com/g4klx/MMDVMCal.git
Costruiamo l'MMDVM Host Software
# cd /opt/MMDVMHost
# sudo make
# sudo nano DMR.ini
Personalizzare, copiando ed incollando lo script sottostante, ricordando di compilare i campi
contraddistinti dal colore ROSSO, poi una volta terminato salvare con Ctrl+X, invio
[General]
Callsign=XXXXXX
Timeout=180
Duplex=0(1perrepeater)
ModeHang=10
Display=None
[Info]
RXFrequency=436150000
TXFrequency=436150000
Power=1
Latitude=0.0
Longitude=0.0
Height=0
Location=Nowhere
Description=Multi-ModeRepeater
URL=www.google.co.uk
[Log]
#Logginglevels,0=Nologging
DisplayLevel=1
FileLevel=1
FilePath=.
FileRoot=MMDVM
[Modem]
Port=/dev/ttyACM0(inserireilsimbolo#selaschedaaudiofunzionaindev/ttyAMA0)
#Port=/dev/ttyAMA0(eliminareilsimbolo#viceversaaquantosopra)
TXInvert=1
RXInvert=0
PTTInvert=0
TXDelay=100
RXLevel=100
TXLevel=100
Debug=1
[D-Star]
Enable=0
Module=C
[DMR]
Enable=1
Beacons=1
Id=222XXXX
ColorCode=1
[SystemFusion]
Enable=0
Parrot=0
[D-StarNetwork]
Enable=0
GatewayAddress=127.0.0.1
GatewayPort=20010
LocalPort=20011
Debug=0
[DMRNetwork]
Enable=1
Address=95.110.161.52
Port=62031
Password=passw0rd
Slot1=1
Slot2=1
Debug=1
[SystemFusionNetwork]
Enable=0
Address=44.131.4.1
Port=32768
Debug=1
[TFTSerial]
Port=/dev/ttyACM0(oppurettyAMA0)
Brightness=50
Ctrl+X, invio
Dare il comando manuale per far partire l'MMDVMHost. Se tutto è andato a buon fine, vi
indicherà, MMDVM attivato con successo.
# sudo ./MMDVMHost DMR.ini
Costruiamo lo Strumento di Calibrazione dell'MMDVM
# cd /opt/MMDVMCal
# sudo make
Controlliamo che la DVMEGA/MMDVM venga vista dal sistema
# sudo ./MMDVMCal /dev/ttyACM0
Creare il servizio (copia ed incolla)
# sudo nano /lib/systemd/system/mmdvmhost.service
[Unit]
Description=MMDVM Host Service
After=syslog.target network.target
[Service]
User=root
WorkingDirectory=/opt/MMDVMHost
ExecStart=/usr/bin/screen -S MMDVMHost -D -m
/opt/MMDVMHost/MMDVMHost /opt/MMDVMHost/DMR.ini
ExecStop=/usr/bin/screen -S MMDVMHost -X quit
[Install]
WantedBy=multi-user.target
# sudo chmod 755 /lib/systemd/system/mmdvmhost.service
Creare un collegamento simbolico tra lo script e una posizione speciale sotto
/etc:
# sudo ln -s /lib/systemd/system/mmdvmhost.service /etc/systemd/system/mmdvmhost.service
Creiamo adesso il Timer di accensione MMDVM, impostando l'avvio a 60” dal boot di
sistema, copiando ed incollando nella shell, quanto sotto:
# sudo nano /lib/systemd/system/mmdvmhost.timer
[Timer]
OnStartupSec=60
[Install]
WantedBy=multi-user.target
Salva con Ctrl+X, invio
# sudo chmod 755 /lib/systemd/system/mmdvmhost.timer
# sudo ln -s /lib/systemd/system/mmdvmhost.timer /etc/systemd/system/mmdvmhost.timer
Adesso non ci resta che fare conoscere al nostro Sistema, il nuovo servizio:
# sudo systemctl daemon-reload
# sudo systemctl enable mmdvmhost.timer
Per gli utenti raspberry pi 3, disabilitare il Bluetooth incollando il comando alla fine dello
script:
# sudo nano /boot/config.txt
dtoverlay=pi3-disable-bt
# sudo reboot
ABBIAMO TERMINATO DI INSTALLARE IL SOFTWARE MMDVMHost.
Quindi dopo il riavvio apriamo la shell e diamo il comando interrogando il software
MMDVM. Preciso che, questa azione non è obbligatoria, ma bensì volta alla semplice
interrogazione del corretto funzionamento MMDVM :
# sudo systemctl start mmdvmhost.service
Comandi Utili da Terminal:
Stop al Software manuale
# sudo systemctl start mmdvmhost.service
Riavvio del Srvizio manuale
# sudo systemctl start mmdvmhost.service
Connettersi a schermo di uscita
# sudo screen -r MMDVMHost
Ctrl+a poi d per staccarsi dallo schermo e mantenere il servizio in esecuzione.
IZ7JRRNicola
C.I.S.A.R.SezionediBari
Fly UP