I Barix Extreamer (www.barix.com) sono piccoli decoder audio over IP spesso utilizzati dalle radio che non dispongono di distribuzione via satellite per collegare trasmettitori in valli secondarie difficili da raggiungere con dorsali RF.
Esisterebbe un sistema di controllo centralizzato ufficiale (www.barimon.net) ma poiché nella documentazione viene spiegato dettagliatamente il sistema di report ho pensato di realizzare uno script su misura.
Scritto in PHP memorizza su database SQLite lo stato degli apparati e segnala tramite bot Telegram eventuali allarmi quali blocchi, errori di connessione, etc.
Scompattare il file zip in un server web con supporto PHP rispettando la struttura “http://indirizzo.xyz/sensors/data” e recarsi nel pannello di configurazione del Barix che si intende abbinare per inserire l’URL “http://indirizzo.xyz”

A questo punto occorre creare un bot Telegram, editare il file “cron.php” inserendo il token e l’id della chat in cui si vuole ricevere le notifiche, e impostare il server in modo che richiami questo file con la frequenza desiderata.
Il file index.php genera una tabella che riassume tutti i valori raccolti dallo script quali numero di errori, tempo di avvio, indirizzo ip, buffer, latenza, etc.

Nel pacchetto ho incluso un estratto della documentazione sul funzionamento del sistema di report e lo script phpliteadmin.php con cui verificare la struttura del database.