GUIDA INSTALLAZIONE SISTEMA PACKET E APRS SOTTO S.O. LINUX (ubuntu e lubuntu) FUNZIONAMENTO CON SCHEDA AUDIO E SIA CON TNC Software necessari 1. comunicazione terminale tra TNC e computer ---> GTKTERM 2. emulare packet da scheda audio (solo con driver linux alsa) ---> SOUNDMODEM 3. gestione packet APRS ---> XASTIR PRIMA DI TUTTO La porta seriale del pc sotto linux è denominata secondo vedi esempio /dev/tty0 equivalente COM1 /dev/tty1 equivalente COM2 e così via.. si userà quasi sicuramente un adattatore USB --> SERIALE dato che i nuovi pc non hanno quasi nessuno la seriale integrata. Questa nuova periferica prenderà il nome /dev/ttyUSB0 equivalente COM1 con adattatore usb-seriale Operazione, nel caso non funzioni e non si è sicuri se funziona l'adattatore usb seriale digitare nella shell: [root@blausin ema]# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0bda:0111 Realtek Semiconductor Corp. Card Reader Bus 002 Device 002: ID 04e8:3292 Samsung Electronics Co., Ltd Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port l'ultima riga data da linux indica l'adattatore collegato. Installare i seguenti pacchetti dalla shell: sudo apt-get install ax25-apps sudo apt-get install ax25-tools sudo apt-get install ax25-xtools sudo apt-get install ax25mail-utils sudo apt-get install ax25spyd PARTE 1 TNC Se si possiede un TNC e si deve configurarlo via terminale si può utilizzare il software gtkterm o alternative minicom, cutecom, picom ma il miogliore per mè è grkterm. Installarlo da root o attraverso sudo: [root@blausin ema]# sudo apt-get install gtkterm dopo aprire il programma da root o come sudo: [root@blausin ema]# gtkterm andare su configurazion su port digitare a mano /dev/ttyUSB0 per abilitare il cursore in modo che si veda alla scrittura abilitare le opzioni su menù tendina configuration abilitare LOCAL ECHO o disabilitarlo se nell'immissione dei caratteri a tastiera per ogni carattere immesso ne compaiono due sul gtkterm (provare a vedere). A questo punto dovrebbe funzionare, accendere il TNC, aspettare che mandi i caratteri dell'accensione (non comprensibili), digitare invio più volte finchè non compare il testo del TNC. Per il resto delle operazioni su TNC vedere manuale dello stesso. PARTE 2 SOUNDMODEM Installare il programma dalla shell come root o come sudo sudo apt-get install soundmodem andare al sito web: http://www.w1hkj.com/EasyPacket.html cliccare su EasyPacket ed installerà un pacchetto .deb che consentirà di completare l'installazioni delle parti necessarie al sistema. Verificare se si sta usando driver audio alsa sotto linux. Digitare nella shell [root@blausin ema]# alsamixer Si apre una sorta di controllo di volume per ogni ingresso e uscita della scheda audio, verificare che si possa variare i volumi. SE NON SI APRE IL MIXER DI CONTROLLO VUOL DIRE CHE SI STA USANDO ALTRO DRIVER AUDIO (io ho spiego solo la configurazione per alsa, se si usa pulseaudio ecc. provare da solo in caso cercare su internet) Avviare il programma per configurarlo da root o sudo [root@blausin ema]# soundmodemconfig configurare il tutto come i seguenti passi creare una nuova configurazione e poi un nuovo channel sempre dal menù tendina file del programma stesso mettendo come opzioni quanto di seguito: alsa plughw: 0,0 Half duplex Capture channel PTT Driver =driver usato =scheda audio usata da alsa, 0,0 identifica quale scheda, nel caso si usino più schede nel pc selezionare quella per packet es.1,0ecc =spuntarlo =lasciare mono =è il comando di uscita per abilitare il PTT DELLA RADIO RTX nel nostro caso il circuito per abilitare il PTT è posto all'uscita della porta seriale collegata al pc stesso mezzo adattatore USB se fosse stata utilizzata la porta seriale integrata del PC si sarebbe selezionato /dev/tty0 (NOTA: /dev/ttyUSB0 non risulta come opzione dal menù, BISOGNA SCRIVERLA MANUALMENTE ES. MODIFICANDO /dev/tty0 ) Nella schermata Channe Acces cambiare al limite la voce Tx Delay aumentarlo un poco, è il tempo che intercorre tra l'abilitazione del PTT della radio e l'inizio della trasmissione dei dati. Poi entrare su Channel 0 (creato precedentemente) ed impostare come segue: *** callsign= mettere il proprio nominativo con SSID -1 o -2 in genere da -1 a -10 a scelta Configurazione AX25 di soundmodem Adesso bisogna cambiare il contenuto del file /etc/ax25/axports. Da root o sudo aprire un editor di testi (esempio gedit o altro che sia vi o leafpad se non è installato installarlo con il comando sudo apt-get install gedit) in modo da poter modificare il file axports: [root@blausin ema]# gedit /etc/ax25/axports *** editare il file come sopra, sono stati aggiunti i # alla configurazione di default in modo che il software non le prenda in considerazione ma deve prendere in considerazione la riga che aggiungeremo noi ovvero ax0 iw3sqh-1 1200 256 4 packet radio chiaramente al posto di iw3sqh-1 metterete il vostro nominativo. IMPORTANTISSIMO: SIA NELLA PRECEDENTE CONFIGURAZIONE DI SOUNDMODEMCONFIG INSERIRE IL PROPRIO NOMINATIVO CON SSID SCELTO A PIACERE. IN QUESTA CONFIGURAZIONE DEL FILE AXPORTS METTERE LO STESSO NOMINATICO CON LO STESSO SSID IMMESSO IN SOUNDMODEMCONFIG. LO STESSO SSID DOVRA' ESSERE INSERITO NELLA CONFIGURAZIONE DI XASTIR. SE NON E' UGUALI NEI 3 POSTI INDICATI, SOUNDMODEM NON FUNZIONA Vedere i passaggi *** Fatto questo riaprire il programma sounmodemconfig e testare se funzionano gli ingressi audio, l'uscita con ptt. Andare su Diagnostics su menù tendina ed acciare scope. Appare A questo punto premere con il muose su PTT e dovrebbe abilitare il PTT della radio in trasmissione ed anche l'audio in uscita dalla scheda audio (si sentirà il classico rumore del packet). Come ingresso bisognerà inviare il segnale su line in o mic in della scheda audio e verificare l'ampiezza dell'onda che appare al centro di Scope variando sia fisicamente sull'apparato radio che via software sul programma lanciato da shell alsamixer (spiegato in precedenza come variare) AVVIARE SOUNDMODEM DOPO LA CONFIGURAZIONE Prima di avviare programmi come xastir o altri di gestione packet, bisogna avviare il soundmodem che “prenda possesso” della scheda audio. Il programma lavora in background. Si può avviarlo aprendo una shell e poi entrare come root o sudo ed avviarlo come il seguente comando: sudo soundmodem & premere invio anche dopo che il programma è partito e ricomparirà di nuovo il cursore [root@blausin ema]# da qui è possibile avviare xastir. Un altro metodo per avviare soundmodem e poterlo disabilitare: aprire una shell, entrare come root o dare il comando come sudo sudo soundmodem vedete che a differenza di prima è stato omesso la lettera & ciò significa che quel terminale shell aperto sarà dedicato solo all'esecuzione di soundmodem. Per avviare xastir è necessario aprire un altro terminale shell ed avviarlo. Nota facendo così è possibile disabilitare il soundmodem selezionando la shell dove è stato avviato ed è in esecuzione, premere a tastiera contemporaneamente i tasti Ctrl C Il programma si spegnerà e ritorneranno le funzioni normali della scheda audio. Ho voluto mostrare anche questo trucco dato che potrebbe capitare che durante la configurazione dei programmi non funzioni tutto subito e ci sia la possibilià di uscire da soundmodem, modificare soundmodemconfig e riavviare soundmodem con i parametri variati di soundmodemconfig durante queste prove. PARTE 3 XASTIR questo è il software che ci permette di vedere sulla mappa le coordinate dei radioamatori, i loro spostamenti ecc. in pratica quello che alla fine di tutto si andrà ad utilizzare. Per quanto riguarda l'installazione e la configurazione di xastir non è necessaria una mia guida completa ma solo quelche mio appunto su soluzioni di problemi che ho riscontrato durante l'installazione dello stesso. Rimando le spiegazioni dell'installazione ai seguenti link: www.ari-ivrea.it/AT-009-IZ1MHN_-_APRS_su_Linux_con_Xastir.pdf sopra una guida scritta dal collega IZIMHN molto completa, appunti di mia esperienza, se si vuole si puo tralasciare la parte di aggiornamento di ubuntu. Appunto 1: dopo l'installazione di xastir eseguita con il comando sudo apt-get install xastir installare anche i seguenti pacchetti fonts altrimenti xastir darà un errore dopo avviato nella shell che mancano font helvetia... sudo apt-get install xfonts-100dpi sudo apt-get install xfonts-75dpi Appunto 2: per avviare xastir in lingua italiana digitare a terminale il seguente comando come da sintassi (sempre come roo o sudo): sudo xastir -lItalian significato opzione -l identifica language ed Italian l'opzione lingua italiana. Appunto 3: Nella configurazione di xastir se si usa soundmodem e non il tnc è necessario mettere il CALLSIGN CON LO STESSO SSID messo in soundmodemconfig e nel file axports *** Appunto 4: INSTALLAZIONE DI UNA MAPPA Innanzitutto è necessario scaricare una mappa, alcune si trovano in questo sito: http://www.ik2ane.it/mappe/maps.htm Scaricare una mappa, si vedranno due files, uno con estensione .inf e l'altro con estensione .gif posizionarle in una cartella per esempio /home/nomeutentelinux/immagini Le mappe sono in formato uview e bisogna convertirle in modo che diventino compatibili per xastir. Consiglio una soluzione pìù facile rispetto a quello spiegato nella guida di IZ1MHN cui faccio riferimento sopra. Installare il seguente pacchetto da shell sudo install catfish Questo software serve per cercare i files all'interno del pc inserendo il nome del file. Avviarlo e nella barra di ricerca scrivere come ricerca il file: inf2geo.pl una volta individuato il file cliccare il tasto destro del mouse ed aprire la cartella dove si trova. Dovrebbe essere in /usr/lib/xastir/ Ora copiare il file nella cartella dove sono state messe precedentemente le mappe scaricate, quindi nella cartella /home/nomeutentelinux/immagini Con la shell da terminale entrare nella castella sopra con il comando [root@blausin ema]# cd /home/nomeutentelinux/immagini dopo si deve convertire il file con estensione .inf della mappa uview scaricata in modo che possa essere letta da xastir, quindi dare il comando [root@blausin ema]# inf2geo.pl *.inf lo script precedente inf2geo.pl ha creato un nuovo file con estensione .geo quindi ci saranno 3 files nomemappa.gif nomemappa.inf nomemappa.geo copiare i files con estensione .gif e .geo nella cartella dove sono contenute le mappe di xastir. In genere dovrebbe essere contenuta in /usr/share/xastir/maps/ se non si trova cercare come precedentemente il nome “xastir” sul programma precedentemente spiegato catfish Ultimo passaggio, avviare xastir, seleziore a menù tendina mappe selezionare la mappa copiata precedentemente con estensione .geo nomemappa.geo lasciare selezionato anche il file worldhi.map presente nella lista (fondamentale). NOTA IMPORTANTISSIMA: SE A CONFIGURAZIONE TERMINATA AL ALL'AVVIO DI XASTIR NON VA IN TRASMISSIONE LA RADIO CHE LAVORA CON SOUNDMODEM E' NECESSARIO CHIUDERE XASTIR ED AVVIARLO DI NUOVO. QUESTO PUO' FARLO OGNI VOLTA CHE SI ACCENDE IL COMPUTER. Per il reso delle configurazioni vedere la guida. Riavviare e tutto dovrebbe funzionare. LINKS UTILI PER COMPLETARE LE CONFIGURAZIONI APRS http://ham.linux.it/Utente:IZ4BBD http://zr6aic.blogspot.it/2012/02/packet-radio-on-ubuntu-using-soundmodem.html http://www.iz4bbd.net/docs/afu-3.3/soundmodem.html http://www.calvibit.net/aprsmessages.html http://alpsayin.com/new/?page_id=34 http://packages.ubuntu.com/lucid/xfonts-75dpi-transcoded http://www.ik2ane.it/mappe/maps.htm PARTICOLARMENTE IMPORTANTE IL SEGUENTE LINK CHE SPIEGA COME CONFIGURARE LA CONNESSIONE AL SERVER INTERNET APRS http://www.iw0urg.it/index.php? option=com_content&view=article&id=131&Itemid=123 Spero questa guida sia di aiuto. 73' del IW3SQH Emanuele email: [email protected]
© Copyright 2024 Paperzz