Meshtastic da smartphone: app ufficiale vs client alternativi

Pubblicato il 14/05/2026 Comunicazioni LoRa

Un nodo Meshtastic senza smartphone e' come uno smartphone senza SIM: fa il router ma non lo controlli. L'app ufficiale copre bene le funzioni base, ma esistono alternative con feature specifiche.

1. App ufficiale Meshtastic (Android)

Play Store: cerca "Meshtastic". Oppure F-Droid per la versione senza tracker Google.

Feature:

  • Chat 1-a-1 e canali gruppo cifrati
  • Mappa nodi (i tuoi + relayer visti)
  • Invio posizione GPS del telefono al mesh
  • Configurazione completa del nodo (radio, WiFi, MQTT, ecc.)
  • Backup config e canali
  • Notifiche push per nuovi messaggi
  • Telemetria batteria/temperatura

Pro: ufficiale, aggiornata ogni 2-4 settimane, feature complete.

Contro: UI a volte confusa (troppe opzioni), traduzione italiana parziale.

2. App ufficiale Meshtastic (iOS)

Stessa filosofia dell'Android ma leggermente indietro come feature. Segue con ~2-3 mesi di ritardo le novita'. Ottima per iPhone.

3. TinyMesh (Android alternativo)

TinyMesh e' un client Android alternativo focus su consumo batteria minimo:

  • Nessun background service invasivo
  • Interfaccia minimalista tipo iMessage
  • Focus su testo (mappe piu' semplici)
  • Community piccola ma dedicata

Buono se vuoi Meshtastic come "canale di comunicazione" senza tante campanellline.

4. Meshtastic Web Client

Da browser senza installare nulla: client.meshtastic.org. Si connette al nodo via Web Bluetooth (solo Chrome/Edge desktop). Utile per:

  • Configurare un nodo su PC senza cavo
  • Prima volta setup senza scaricare app
  • Postazione fissa in casa

5. Meshtastic Python CLI

Per gli scriptomani:

pip install meshtastic
meshtastic --port /dev/ttyUSB0 --info                # info nodo
meshtastic --port /dev/ttyUSB0 --sendtext "ciao mesh"
meshtastic --host 192.168.1.42 --nodes               # via WiFi

Ottimo per: scripting invii automatici, integrazione con altri sistemi, backup config, batch commands.

6. Home Assistant integration

Custom component Meshtastic HA disponibile in HACS:

  • Riceve messaggi mesh come eventi HA
  • Invia messaggi da automazione HA ("allarme fumo cucina" > broadcast)
  • Sensori per RSSI/batteria di nodi remoti

7. Alcune feature poco note dell'app ufficiale

  • Waypoint: invia una posizione fissa con nome (es. "campo base") condivisa con tutti sul canale
  • Traceroute: mostra quale path radio ha preso un pacchetto (quali router lo hanno relayato)
  • Signal report: chiedi a un nodo remoto "come mi ricevi?" (SNR, RSSI)
  • Range test: modalita' che invia pacchetti a intervalli regolari per testare copertura camminando

8. Configurazione canali extra

Il canale "LongFast" e' pubblico (default). Puoi creare canali privati con PSK:

App > Config > Channels > + Add:
Name: "casa_famiglia"
PSK: (genera 32 byte)
Uplink/Downlink: come preferisci
Bandwidth: default

Condividi il canale con un QR code: chi lo scansiona ha automaticamente la chiave.

9. Rischio "spam" mesh

Aggressione comune: qualche nodo trasmette in continuo (per errore o per test). Sul canale pubblico satura la mesh. Contromisure:

  • Nell'app: Config > Ignored users ignora quel nodo
  • Nell'app: Config > LoRa > Hop limit: riduce quanti hop propaga (utile per canale privato locale)
  • Sui router: rebroadcast_mode = LOCAL_ONLY (non rilancia messaggi di canali che non conosci)

10. Confronto finale

Meshtastic UfficialeWeb ClientPython CLITinyMesh
Uso quotidiano✅✅✅✅✅
Setup nodo✅✅✅✅✅✅✅
Automation✅✅✅
BatteriaMediaN/AN/AOttima
Facilita'MediaAltaBassaAlta
Consiglio pratico: tutti possono coesistere. Uso quotidiano: app ufficiale sul telefono. Setup di nuovi nodi: Web Client dal laptop. Automazioni HA: Python CLI/HACS integration. Non c'e' un unico giusto — dipende dal task.