Passa ai contenuti principali

Mettere sù un server AMBE

In seguito all'aggiunta sulla nostra rete multiprotocollo del sistema PEANUT, voglio rendere noto come mettere in funzione il servizio per consentire l'accesso da tale sistema. 

Ricordo che l'AMBE Server non serve solo per fornire a PA7LIM i flussi audio provenienti dal nostro network ma può servire anche per far funzionare BLUEDV, nel nostro caso la versione "BLUEDV AMBE" ovvero un'applicazione che si trova per sistemi operativi Windows, Linux e Android con la quale è possibile utilizzare i modi digitali D-Star (DCS, REF e XRF), DMR e C4FM (YSF e FCS) per un solo utente.


E' possibile utilizzare il software su una classica Raspberry PI 2 o PI 3 B o B+ (sto provando ad installare il sistema su una PI Zero - vi terrò aggiornati) l'importante è che su questi micro PC venga installato il sistema operativo Raspberry PI OS LITE (quello senza la GUI) e battere i comandi che seguono. Rendo noto che questo servizio è per le key DVMEGA DV-STICK 30.

sudo su
apt-get update
apt-get upgrade
apt-get install git
git clone https://github.com/marrold/AMBEServer.git
cd AMBEServer
make
make install

fatto questo, collegare la DVSTICK 30 ad una porta USB, attendere qualche secondo e dare il comando (nella directory AMBEServer):

./AMBEserver -i /dev/ttyUSB0 -s460800 -p2460 -d

Dopo aver fatto delle prove, ho notato che riavviando la Raspberry, l'applicazione BlueDV non ritornava funzionante (così anche per lo scambio dei flussi per Peanut), quindi, dovevo rientrare nel sistema via SSH, e ridare il comando per avviare il servizio AMBEServer.

Ho pensato che questo passo si potesse eliminare creando un minuscolo script, ovvero:

sudo su
cd /home/pi
nano avvio.sh

all'interno scrivere quanto segue:

cd /home/pi/AMBEServer
sleep 100
#!/usr/bin/sh
./AMBEserver -i /dev/ttyUSB0 -s460800 -p2460 -d

poi, CTRL X, Y e premere "INVIO" per salvare.

Non ci resta che rendere avviabile il file appena creato con:

sudo chmod +x avvio.sh

e concludere l'operazione con l'avvio automatico dello script utilizzando crontab come descritto qui:

su - pi
crontab -e

scegliere l'editor di testo, io ho usato "nano", quindi, 1 e, portandoci all'ultima riga, scriviamo questo: 

@reboot /home/pi/avvio.sh

di nuovo CTRL X, Y e poi tasto "INVIO".

sudo reboot

A questo punto, potrete notare che al riavvio, il servizio BlueDV è già in funzione e non c'è più "l'obbligo" far partire manualmente come demone il servizio AMBE.


Alcune informazioni utili:

Nel comando "./AMBEserver -i /dev/ttyUSB0 -s460800 -p2460 -d " c'è da precisare che "-p 2460" è la porta UDP che serve per la comunicazione del flusso audio verso l'esterno, quindi bisogna aprire tale porta sul nostro modem/router. Per PEANUT è importante che sia proprio quella la porta ma rammento che, se nel caso in cui, nella stessa rete, oltre ad avere la "nocciolina" volete mettere anche un AMBE server per il BLUEDV  (od anche per DVSwitch Server), questa porta deve essere diversa (es. 2465), pertanto, il comando sarà il seguente: "./AMBEserver -i /dev/ttyUSB0 -s460800 -p2465 -d".

Nello script creato per avviare automaticamente la DVStick 30, troviamo il comando "sleep 100", questo fa in modo che il programma venga avviato dopo 100 secondi dall'avvio del sistema operativo, dando modo, quindi, al sistema stesso di far partire bene tutti i servizi e stabilire eventuali connessioni ethernet o wireless.

Commenti

Post popolari in questo blog

Miniguida per l'installazione di un server DVSwitch via STFU

In previsione delle future modifiche che Brand Meister sta apportano, riportiamo in questo post l'installazione di un server DVSwitch che utilizza il protocollo STFU e non più il protocollo MMDVM.  Partiamo con un'installazione pulita del sisyema operativo linux debian 12 e procediamo come segue: apt update apt upgrade -y wget http://dvswitch.org/bookworm chmod +x bookworm ./bookworm apt update apt install dvswitch-server -y apt install stfu -y reboot A riavvio avvenuto, procediamo con la prima configurazione iniziale del server: dvs Procediamo con la configurazione utile per il funzionamento di STFU e quindi dobbiamo modificare il file DVSwitch.ini: nano /opt/MMDVM_Bridge/DVSwitch.ini Dobbiamo focalizzarci alla sezione STFU e modificare solo, ed esclusivamente i seguenti campi: BMAddress =  2222.master.brandmeister.network BMPassword = "mettere qui la propria password HotSpot Security" poi, modificare le porte TX ed RX che devono essere coerenti con le porte che trov...

Configurazione DVSwitch Mobile

In questo post, diamo indicazioni su come impostare i dati sull'applicazione DVSWITCH MOBILE per potersi connettere alla rete Digital Network (e non solo). Prima conosciamo che cos'è DVSwitch Mobile! DVswitch Mobile non è altro che un client, che si connette ad un server, con la quale è possibile fare "radio" con uno smartphone, tablet o poc radio mettendo a disposizione varie modalità digitali come DMR, YSF, P25, NXDN e D-Star (nel caso del nostro server, possiamo offire solo l'accesso via DMR e non su altri protocolli - Limitazione dovuta al sistema multiutente). Per poter accedere da tale sistema con i nostri server, bisogna essere abilitati dal sysop del DVLINK (IZ0THD o IZ0LDE - per le richieste potete inviare richiesta compilando il form che trovate nella pagina " ISCRIZIONI AI SERVIZI "), una volta ricevuti i dati, è possibile procedere alla configurazione che segue. Se si utilizza un dispositivo android, recarsi nel play store e  cercare l'ap...

DUDE STAR, un altro programmino per parlare dal PC!

In passato abbiamo parlato di vari applicativi che potevano farci utilizzare il nostro PC per poter fare QSO, come un'emulazione del sistema operativo Android per far funzionare l'applicazione DVSwitch, così come abbiamo parlato del software USRP CLIENT per accedere sempre dal lato DMR collegandosi al server DVSwich/DVLink. Tutti e due i programmi avevano dei piccoli problemi in termini di facilità di installazione. Il primo sembra essere molto performante ma non sono da sottovalutare gli aspetti tecnici della macchina sulla quale si deve installare, e poi, si devono andare a regolare alcune opzioni per alleggelirla e, per chi non è molto ferrato in campo, può essere alquanto complicato. Per quanto riguarda USRP Client... peggio che andar di notte!!! Sempre per chi non è molto ferrato in ambito informatico, settare, cofigurare e far funzionare il predetto software, non è tanto facile, aggiungiamoci, poi, anche il fatto che USRP CLIENT sembra funzionare solo su sistemi operativi...