Vai al contenuto

Net.It.Hub – AllStarLink, MeshCom, VoIP/RoIP e messaggistica radio

La mia stazione è parte di un progetto personale chiamato Net.It.Hub, nato per sperimentare l’integrazione tra radio analogica, reti VoIP/RoIP, AllStarLink, sistemi digitali e messaggistica radio su rete MeshCom/LoRa.

Il nodo principale AllStarLink è 515930.
Il sistema collega e monitora diversi ambienti radio e IP, tra cui:

  • AllStarLink / Asterisk
  • EchoLink
  • SVXLink
  • HBLink / DMR
  • MeshCom / LoRa
  • messaggistica da interni SIP/PJSIP
  • dashboard web personalizzata per monitoraggio e diagnostica

Una delle funzioni principali sviluppate è il bridge tra ASL MeshMsg e MeshCom.

Invio messaggi da AllStarLink verso MeshCom

Gli interni SIP/PJSIP collegati ad Asterisk possono inviare messaggi verso MeshCom usando MeshMsg.

Esempi:

#G 222 messaggio di prova
#G 22299 messaggio di prova
#G IU0NDT-12 messaggio diretto

Il primo parametro dopo #G viene interpretato come destinazione:

  • se numerico, è un gruppo MeshCom;
  • se è un nominativo, viene trattato come destinazione diretta.

Il messaggio viene marcato con l’origine ASL, per esempio:

ASL→515930 messaggio

Sorgenti virtuali MeshCom

Per rendere più chiara l’identità del mittente, il sistema usa sorgenti virtuali.
La dashboard legge il caller ID dell’interno SIP/PJSIP e lo trasforma in un nominativo MeshCom con SSID dedicato.

Esempi:

  • interno 211 con caller ID IU0NDT → IU0NDT-98 via IU0NDT-12
  • interno 213 con caller ID IXXXX → IXXXX-98 via IU0NDT-12

In questo modo il gateway fisico rimane IU0NDT-12, ma il messaggio appare in rete MeshCom come proveniente dall’operatore reale o dal terminale virtuale associato.

Ricezione messaggi MeshCom verso AllStarLink

Il bridge riceve i messaggi MeshCom e può inoltrarli agli interni SIP/PJSIP abilitati.
La consegna verso gli interni avviene tramite Asterisk/AMI MessageSend.

Gli utenti possono abilitare o disabilitare la ricezione con comandi privati:

#P 211 on
#P 211 off
#P 211 stato

Sono supportate anche forme compatte:

#P211 on
#P211 off
#P211 stato

Il sistema risponde con un messaggio di conferma, indicando se la ricezione dei messaggi pubblici MeshCom è attiva o disattivata per quell’interno.

Meteo automatico su MeshCom

Il sistema invia anche un bollettino meteo automatico verso MeshCom.
Il messaggio viene generato usando dati Open-Meteo e viene trasmesso ogni ora al minuto 06.

Formato esempio:

WX Roma poco nuvoloso 15.5C UR90% vento 2km/h | asl515930

Il messaggio viene inviato dal gateway MeshCom IU0NDT-12 verso il gruppo configurato.

Estrazione dati meteo dai nodi MeshCom

La dashboard raccoglie e normalizza anche i dati meteo ricevuti da altri nodi MeshCom, sia da pacchetti telemetry sia da messaggi testuali WX/METEO.

Vengono estratti, quando disponibili:

  • temperatura
  • umidità
  • pressione
  • vento
  • pioggia
  • batteria
  • posizione del nodo
  • sorgente del dato

L’obiettivo è rappresentare nella dashboard una vista “MeshCom WX” con stazioni ricevute, temperature, min/max/media e località dei nodi.

Per le prove sono state usate le app Mizudroid Mizuphone

Obiettivo del progetto

Net.It.Hub non è solo un nodo radio, ma un laboratorio di integrazione tra tecnologie radio tradizionali e reti moderne.

L’idea è unire:

  • radio analogica
  • ponti e nodi AllStarLink
  • sistemi digitali
  • messaggistica MeshCom/LoRa
  • gateway IP
  • dashboard di controllo
  • automazioni e diagnostica

Il tutto mantenendo una logica radioamatoriale: sperimentazione, interoperabilità, trasparenza tecnica e possibilità di evoluzione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *