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