Meshcom è progettato per integrare la tecnologia LoRa con la rete globale dei radioamatori, richiedendo obbligatoriamente un nominativo radioamatoriale per l'accesso e l'uso.
Le reti radio “off-grid” stanno tornando utili non solo in ambito radioamatoriale, ma anche come infrastruttura di comunicazione resiliente: quando Internet è assente o instabile, una rete LoRa mesh continua a trasportare messaggi, posizione e telemetria. MeshCom nasce esattamente per questo: creare una rete radio in cui ogni nodo può inoltrare i pacchetti, estendendo copertura e affidabilità.
- MeshCom + Raspberry: Cosa serve
- Architettura del sistema (come scorrono i dati)
- Configurare il nodo MeshCom
- Preparare il Raspberry Pi Zero 2 W (script + automazione)
- Due modalità meteo: Open-Meteo o Weather Underground
- Dettagli rete: indirizzo nodo, porte e canale meteo
- Dove finiscono i dati e come verificarli
- Checklist finale (prima di considerarlo “in produzione”)
- Troubleshooting essenziale
- Link utili
In questo articolo vediamo come realizzare un setup pratico per pubblicare dati meteo sulla rete MeshCom + Raspberry Pi Zero 2 W come “bridge”/automazione e un nodo LoRa MeshCom come apparato radio. La parte meteo può funzionare in due modalità:
- Open-Meteo: dati meteo online in base a latitudine/longitudine
- Weather Underground (WU): dati reali della propria stazione meteo (PWS) pubblicata su WU
Distinzione fondamentale:
MeshCom (RF) per messaggi/posizione/telemetria continua a funzionare anche senza Internet.
Il meteo, invece, richiede Internet se i dati provengono da Open-Meteo o Weather Underground (perché la sorgente è web).
In assenza di Internet, però, la rete locale (router, Wi-Fi/LAN) può rimanere attiva e consentire gestione e consultazione del nodo via IP.
MeshCom + Raspberry: Cosa serve
Componenti hardware
| Componente | Ruolo | Note pratiche |
|---|---|---|
| Raspberry Pi Zero 2 W | Esegue script meteo + automazione (cron) | Potenza più che sufficiente, consumi bassi. |
| Nodo LoRa MeshCom | Trasmette e riceve sulla rete MeshCom | Deve essere configurato (firmware + settaggi base). |
| Antenna esterna | Migliora copertura e link radio | Cavo più corto possibile: tratte lunghe aumentano perdite/attenuazione. |
| Router / rete locale | Collega Raspberry ↔ nodo via IP | Anche senza Internet spesso resta operativa la LAN. |
Nota impianto antenna: l’uso di cavi molto lunghi (es. >10 m) è un compromesso che introduce perdita di segnale. Se non puoi accorciare, valuta cavo a bassa attenuazione o riposizionamento dell’apparato vicino all’antenna.
Architettura del sistema (come scorrono i dati)
Flusso logico
| Step | Origine | Azione | Destinazione |
|---|---|---|---|
| 1 | Raspberry | Recupera dati meteo (Open-Meteo o WU) | Internet (API) |
| 2 | Raspberry | Compone messaggio meteo in formato predefinito | Script Python |
| 3 | Raspberry | Invia messaggio via rete locale | Nodo MeshCom (IP) |
| 4 | Nodo MeshCom | Trasmette in RF in rete mesh | Nodi MeshCom vicini |
| 5 | Rete MeshCom | Inoltro/propagazione | Canale/gruppo dedicato (es. meteo) |
| 6 | Dashboard / UI nodo | Visualizzazione e log | Dashboard online e/o UI locale del nodo |
Configurare il nodo MeshCom
Prima si rende operativo il nodo LoRa MeshCom. La configurazione tipica include:
- nome/nominativo del nodo
- posizione (se stazione fissa)
- parametri radio
- rete (per accesso IP e gestione web)
Obiettivo di fine fase: il nodo deve essere operativo in radio e raggiungibile in LAN con un indirizzo IP noto.
Impostazione consigliata: IP statico
Per stabilità, è fortemente consigliato impostare un IP statico:
- al nodo MeshCom
- al Raspberry Pi
Motivo: gli script sul Raspberry devono sapere sempre a quale IP inviare i messaggi. Se l’IP cambia (DHCP), l’invio si interrompe.
Preparare il Raspberry Pi Zero 2 W (script + automazione)
Sul Raspberry si installa e configura uno script Python che invia il meteo al nodo MeshCom. La procedura operativa è lineare:
- accesso al Raspberry (SSH/terminal)
- installazione dipendenze
- copia dello script meteo
- modifica dei soli parametri necessari
- programmazione esecuzione periodica con crontab
Perché crontab
Crontab permette di eseguire lo script a intervalli regolari (ogni ora, ogni 30 minuti, ecc.) senza intervento manuale: una volta impostato, il sistema lavora in autonomia.
Due modalità meteo: Open-Meteo o Weather Underground
Modalità Open-Meteo (rapida, senza stazione meteo)
Lo script interroga Open-Meteo e genera un messaggio meteo relativo alla posizione impostata.
Parametri da impostare
| Parametro | Esempio | A cosa serve |
|---|---|---|
| Latitudine | 45.1234 | Selezione area meteo |
| Longitudine | 9.1234 | Selezione area meteo |
| IP nodo MeshCom | 192.168.1.50 | Destinazione LAN per invio messaggio |
Questa modalità è ideale per avviare il servizio anche se non possiedi una stazione meteo.
Modalità Weather Underground (dati reali da PWS)
Se hai una stazione meteo domestica che pubblica su Weather Underground, puoi inviare sulla rete MeshCom i dati reali della tua stazione.
Prerequisiti
- stazione meteo registrata e attiva su Weather Underground
- recupero credenziali:
- API Key
- Station ID (ID della stazione su WU)
Parametri da impostare
| Parametro | Dove si trova | A cosa serve |
|---|---|---|
| API Key (WU) | profilo/impostazioni Weather Underground | autenticazione API |
| Station ID | pagina/setting stazione su WU | identifica la tua stazione |
| IP nodo MeshCom | configurazione rete locale | invio del messaggio al nodo |
Una volta impostati questi valori, lo script genera e invia automaticamente il messaggio meteo nel formato già predisposto.
Dettagli rete: indirizzo nodo, porte e canale meteo
Nel setup descritto, lo script comunica con il nodo MeshCom tramite IP e utilizza parametri di rete già definiti (da non cambiare se non necessario):
| Elemento | Valore | Significato operativo |
|---|---|---|
| Porta servizio nodo | 1799 | Porta usata per invio verso il nodo (da script) |
| Canale/gruppo meteo | 22299 | Destinazione tipica del messaggio meteo nella rete |
Cosa modificare davvero (in pratica)
- IP del nodo MeshCom
- modalità meteo (Open-Meteo oppure WU)
- lat/lon (Open-Meteo) oppure API Key + Station ID (WU)
- entry di crontab per lanciare lo script corretto (Open-Meteo o
meteo_pws.py)
Dove finiscono i dati e come verificarli
Dashboard online
I messaggi meteo (e non solo) possono comparire su dashboard MeshCom quando esistono gateway/ponte e inoltri verso servizi online. Qui si visualizzano canali, messaggi e contenuti.
Interfaccia web locale del nodo (via IP)
Collegandoti all’IP del nodo MeshCom dalla rete locale puoi:
- modificare impostazioni
- verificare ricezione e traffico
- consultare messaggi arrivati direttamente via RF
Questo resta accessibile anche senza Internet, se la LAN è attiva.
Checklist finale (prima di considerarlo “in produzione”)
| Check | OK quando… |
|---|---|
| Nodo MeshCom configurato | nominativo/posizione/radio ok, nodo operativo |
| IP statico nodo | l’IP non cambia dopo reboot |
| IP statico Raspberry | l’IP non cambia dopo reboot |
| Script corretto | Open-Meteo o WU (meteo_pws.py) |
| Parametri inseriti | lat/lon oppure API Key + Station ID, più IP nodo |
| Cron attivo | lo script parte in automatico agli orari previsti |
| Verifica output | messaggio visibile su UI nodo e/o dashboard |
Troubleshooting essenziale
| Sintomo | Causa probabile | Fix rapido |
|---|---|---|
| Non arriva nessun meteo | IP nodo cambiato (DHCP) | Imposta IP statico a nodo e Raspberry |
| Script funziona a mano ma non in automatico | crontab non corretto (path/permessi) | Verifica percorso assoluto e permessi esecuzione |
| Meteo assente quando manca Internet | sorgente dati online (Open-Meteo/WU) irraggiungibile | Normale: MeshCom RF resta operativo, il meteo no |
| Copertura scarsa / pacchetti non propagano | perdite su cavo antenna / antenna non ottimale | Riduci lunghezza cavo o usa cavo a bassa perdita; ottimizza installazione antenna |
Link utili
Guida IU7RAL (Alessandro) – invio dati meteo su MeshCom:
https://www.iu7ral.it/2026/01/24/inviare-i-dati-meteo-su-rete-meshcom-lora/
Approfondimento MeshCom – Gruppo Radio Firenze:
https://www.grupporadiofirenze.net/2025/11/27/meshcom-una-rete-radioamatoriale-su-tecnologia-lora/
GitHUB
https://github.com/ik5xmk/meteo_mc
Canale Telegram LoRa/APRS/MeshCom/Meshtastic:
https://t.me/Reti_LoRaAPRS_Meshcom_Meshtastic
Raspberry consigliato:
https://amzn.to/4atnmZa
Nodo LoRa consigliato:
https://amzn.to/4qc9QOkI link proposti non generano alcuna commissione né per l'autore dell'articolo né per mhz.life
Matteo Camperista Tech (1MHZ1)
Keyword Tag
MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry, MeshCom + Raspberry

