Menu Chiudi

Scarica l'app MeshCom per smartphone

Rainer OE1KFR ha sviluppato l'app dedicata a MeshCom 4.0 e la mette a disposizione per il download.

Per garantire la piena compatibilità è necessaria l'ultima versione del firmware! Se sui nodi è stata installata un'altra applicazione, è necessario eseguire una cancellazione completa (Erase) per installare il firmware MeshCom. Questa opzione è disponibile nel Web-Flasher.

A partire dalla versione FW 4.35p.05.01 e dalla versione dell'app 4.27 è stata introdotta una funzione personalizzata di interrogazione dei pin BLE.

Se il PIN predefinito del nodo è 000000, il controllo del PIN è disattivato. Il PIN può essere modificato direttamente sul nodo tramite la console seriale utilizzando il comando

Comando: --btcode (codice a 6 cifre)

Nell'app è possibile modificare il PIN tramite l'icona a forma di chiave nella scheda "Dispositivi", accanto al pulsante "Connetti" del nodo, oppure nella scheda "Impostazioni".
Se il nodo non è connesso tramite BLE, nella scheda "Dispositivi" è possibile modificare o reimpostare il PIN solo dal telefono.

Bei falschen PIN wird die BLE Verbindung vom Node geschlossen. Der Pin muss >= 100000 und <= 999999 sein.

Si prega di non effettuare la connessione/accoppiamento nelle impostazioni di sistema alla voce "Dispositivi Bluetooth". Stabilire la connessione direttamente nell'app con il nodo corrispondente. Si prega di cancellare i vecchi accoppiamenti!

Proprio come il firmware, anche il codice sorgente dell’app è disponibile su GitHub .

Manuali (grazie a DG4NEU):
Manuale dell'app MeshCom - tedesco
Manuale dell'app MeshCom - inglese

iPhone

Link all'App Store di Apple:

https://apps.apple.com/at/app/meshcom/id6447483289

Installa l'app e acconsenti all'uso del GPS.

Supporto completo per lo sfondo delle app iOS.

Android

Per l'installazione, si prega di utilizzare il Google Play Store:

https://play.google.com/store/apps/details?id=io.ionic.meshcom

Caricamento laterale:

Link a Dropbox Collegamento diretto all'APK dell'ultima versione, che può essere installato immediatamente.

Non dimenticare che devono essere abilitati: i servizi di localizzazione, il Bluetooth e la ricezione dei messaggi.

App iOS in background:

La comunicazione viene mantenuta e i messaggi vengono inoltrati anche al telefono. Tuttavia, la sincronizzazione automatica dell'ora con il nodo non funziona più.

App Android in background:

In questo caso vi è una limitazione imposta dal framework utilizzato. Tuttavia, è necessario disattivare almeno tutte le ottimizzazioni della batteria e le limitazioni dell'app nelle impostazioni dell'app all'interno delle impostazioni di sistema! La connessione rimane attiva, ma dopo alcuni minuti non vengono più scambiati dati.

Note di rilascio:

App MeshCom 4.29

Versione precedente: 4.28a. Per alcune nuove funzioni, il Node richiede un firmware aggiornato (consigliato: 4.35 v o successivo). I punti in questione sono indicati di volta in volta.

Novità

Chat e messaggi

  • Nuovo design della chat: tutti i messaggi ricevuti (To All, gruppo, DM) ora hanno un aspetto uniforme. L'ora e la dicitura “via” sono disposte su un’unica riga, mentre il mittente è evidenziato. La modalità chiara e quella scura hanno colori distinti, mentre iOS e Android presentano ciascuno una forma diversa delle bolle. Nella modalità chiara, l'ora e il testo “via” sono più scuri e più leggibili.
  • Ack con indicatore di ricezione: nei messaggi inviati dall’utente, accanto al simbolo Ack è indicato a quale stazione appartiene o chi ha confermato il messaggio. Un tooltip mostra “heard by” o “acked by”. Un Ack del gateway non fornisce ancora questa informazione. (richiede firmware aggiornato)
  • Stato “non confermato” per i messaggi diretti (DM): il nodo invia nuovamente il proprio messaggio diretto fino a 3 volte (a partire dal firmware 4.35u). Se dopo 6 minuti non arriva alcuna conferma, l’app mostra un’icona arancione con la scritta “Cloud offline”. Se la conferma arriva comunque in un secondo momento, ad esempio dopo una riconnessione, lo stato passa a “confermato”. Lo stato rimane corretto anche dopo il cambio di scheda, l’esecuzione in background e il riavvio dell’app.
  • Messaggi ripetuti solo una volta: se lo stesso DM raggiunge l'app più volte (copie di ritentativi con ID messaggio diversi), viene salvato una sola volta e segnalato una sola volta.
  • Messaggi diretti estranei filtrati dal gateway: se l'app è connessa a un nodo gateway, i messaggi diretti tra altre stazioni non compaiono più nella chat dei messaggi diretti e non generano più alcuna notifica.

Impostazioni

  • Routing manuale (Via): nuova sezione nelle impostazioni. Si imposta un indicativo di chiamata di destinazione, si attiva o disattiva la funzione Via e la si ripristina con RST. Se si digita un indicativo di chiamata e si attiva subito “Enable”, l’app esegue entrambe le operazioni in un unico passaggio. Lo stato visualizzato proviene sempre direttamente dal nodo. (a partire dal firmware 4.35p; con firmware precedenti, l’app mostra invece un messaggio di avviso)
  • Password dell'interfaccia web: nella sezione "Manual Routing" è presente la nuova area espandibile "Web UI Password". Da qui è possibile impostare la password per l'interfaccia web del nodo (fino a 19 caratteri, visualizzabile cliccando sull'icona a forma di occhio) oppure cancellarla con RST. L'app mostra la password corrente solo con il nuovo firmware. L'impostazione funziona anche con il firmware precedente.
  • Server NTP proprio: Le impostazioni dell'IP fisso presentano un nuovo campo opzionale denominato “NTP”.
    • Se il campo rimane vuoto, il nodo continua a utilizzare il proprio server di tempo predefinito come prima. Un server NTP inserito viene verificato come gli altri campi IP e inviato insieme ai dati.
    • Il nodo lo utilizza solo se l'IP è fisso.
    • Un server configurato compare in cima alla panoramica della rete Wi-Fi o Ethernet.
    • Anche RST lo cancella.
  • Invia POS in modalità TRACK: quando TRACK è attivo, il pulsante verifica innanzitutto lo stato del GPS del nodo. Se il GPS è posizionato, invia la posizione. In assenza di posizionamento, è possibile scegliere se inviare una posizione LoRa-APRS o una posizione MeshCom. Se TRACK non è attivo, il pulsante funziona come prima.

Informazioni e mappa

  • Data di compilazione del firmware: nella scheda "Info", sotto "Node-FW" ora compare "BUILD: …". In questo modo è possibile distinguere le versioni del firmware con lo stesso numero di versione. (richiede il firmware aggiornato)
  • Avviso sull'aggiornamento del firmware: se il nodo funziona con una versione del firmware precedente alla 4.35 v, l'app visualizza un avviso dopo la connessione. La connessione rimane comunque attiva.
  • Maggiori informazioni sulla mappa: l’overlay ora mostra il nome APRS, il commento e il simbolo APRS. Se disponibili, vengono visualizzati anche la tensione e la corrente del bus INA226 e gli ingressi dell’MCP23017.
  • Registro dell'app: la finestra del registro presenta un pulsante "Copia" che copia l'intero registro, comprensivo di versione dell'app, piattaforma e data, negli appunti. Ora può contenere 500 voci invece di 250. Inoltre, l'app registra le singole fasi della creazione della connessione BLE con l'indicazione dell'ora, facilitando così la ricerca degli errori.

Migliorato

  • Indicativo del nodo: lo zero iniziale nell'SSID viene rimosso (OE1KFR-02 → OE1KFR2).
  • Avviso di disconnessione BLE: ora viene visualizzato in modo affidabile su ogni scheda, ma non più quando la disconnessione è stata effettuata manualmente.
  • Pressione prolungata nella chat: il menu contestuale si apre dopo 1 secondo anziché dopo 0,8 secondi, in modo da evitare che si apra accidentalmente durante lo scorrimento.
  • Base tecnica: l'app ora funziona su Ionic 9 e Capacitor 8.5.

Correzioni di errori

Collegamento

  • Android: Riconnessione. Dopo una disconnessione, l'app attende brevemente prima di riconnettersi. In questo modo, il successivo tentativo di connessione non fallisce più a causa di un errore GATT. Inoltre, una disconnessione bloccata ("Disconnection timeout") non blocca più tutti i successivi tentativi di connessione fino al riavvio dell'app. Quando si passa direttamente a un altro nodo, il nuovo nodo non viene più disconnesso accidentalmente.
  • Richiesta nella scheda "Info": la richiesta automatica (Info/Posizione/Meteo) ora si avvia immediatamente all'apertura. Ciò vale anche se ci si connette solo mentre la scheda è aperta.

Notizie

  • Assegnazione degli “Ack”: un “Ack” riguarda ormai solo l’ultimo messaggio proprio con quell’ID. Il contatore del nodo torna a 0 dopo 1000 messaggi e, in passato, ciò comportava la conferma errata anche di messaggi più vecchi.
  • ID del messaggio: viene letto nella corretta sequenza di byte, in modo che gli ACK possano essere associati in modo più affidabile al messaggio corretto. (I messaggi salvati prima di questo aggiornamento non verranno più associati agli ACK successivi. Ciò riguarda solo i vecchi messaggi.)
  • Notizie duplicate: le notizie con virgolette nel testo finora non venivano riconosciute come duplicate. Ora funziona.
  • Eigene DMs: Bei eigenen DMs wird nur noch die angehängte Zähler-Kennung ({123) entfernt. Ein „{“ im eigentlichen Text bleibt erhalten.

Posizione e mappa

  • Nome del nodo: non scompare più dopo il prossimo beacon o al riavvio dell'app.
  • Dati di posizione: i numeri adiacenti a partire da 10 ora sono corretti. Un commento non viene più interpretato come dati di telemetria. Il timestamp del nodo viene letto anche senza percorso "Via".
  • ID hardware: gli ID hardware sconosciuti vengono visualizzati come “Unknown (id)” anziché “undefined”.

Impostazioni

  • La selezione del server gateway non rimane più vuota se sul nodo è impostata una password Web. (richiede il firmware aggiornato)
  • Nelle impostazioni dell'IP fisso, sopra il campo DNS ora compare la dicitura “DNS” anziché “Gateway”.

Android

  • L'intestazione non è più troppo alta.
  • All'apertura della tastiera, il layout si adatta meglio.
  • I canali di notifica vengono configurati in modo più affidabile.

 

Note di rilascio della versione V4.28:

  • Chat Page dispone ora di canali di chat verticali
  • Ogni canale di chat presenta un'icona audio che consente di attivare o disattivare l'audio delle notifiche
  • I canali di chat dispongono anche di un'icona di filtro per filtrare i nomi di chiamata o il testo
  • Toccando a lungo un messaggio in arrivo ora si accedono alle due funzioni aggiuntive “Blocca indicativo di chiamata” e “Filtra testo”
  • La pressione prolungata nella chat offre l'opzione "Rispondi a" anche in altri canali di chat oltre ai messaggi diretti e inserisce automaticamente @callsign
  • Ora viene memorizzata la posizione di scorrimento. Quando si scorre verso l'alto, compare un pulsante per scorrere verso il basso
  • L'icona della scheda "Chat" ora mostra un puntino verde in presenza di nuovi messaggi
  • Il canale di chat mostra un'icona verde a forma di busta quando arriva un nuovo messaggio.
  • Correzione di un bug che si verificava quando i messaggi con percorso di destinazione, inviati tramite la funzione VIA sul nodo, venivano interpretati come messaggi diretti (DM).
  • Nel marcatore sulla mappa ora vengono visualizzati solo i valori che non sono pari a zero o che corrispondono a una temperatura valida.

Note di rilascio della versione V4.28a:

  • Chat Pagina Canali Anteprima messaggi
  • Chat Pagina Canali Contatore dei nuovi messaggi
  • Aggiunto il Paese PL
  • Aggiunto MeshCom Server IT Italia
  • Aggiunto HW T-Watch