Vai al contenuto

TCP/UDP e accesso remoto

Dove: Pannello › Configurazione TCP/UDP · Menu seriale 7

La reference station MS2net può mettere i suoi dati GNSS a disposizione sul WiFi in tre modi, anche insieme: li manda a un programma su un altro computer (client TCP), aspetta che i programmi si colleghino (server TCP) oppure li diffonde sulla rete locale (UDP). La porta del server TCP è anche la via d'accesso per la configurazione da remoto.

Animazione: attivare il server TCP Animazione: attivare il server TCP

Figura 1 — Animazione: attivare il server TCP

Spuntando Server TCP compaiono la porta e le altre voci del server.

I dati sono il flusso che esce dal modulo GNSS: le trame NMEA e gli altri messaggi attivati in GNSS, gli stessi che passano sul Bluetooth e finiscono sulla microSD. Tutti e tre i servizi hanno bisogno della stazione collegata a una delle reti salvate. I campi sotto ogni casella compaiono solo quando la casella è spuntata. Nel menu seriale il flusso dei dati si chiama PVT.

Client TCP

La stazione si collega a un altro computer e gli manda i dati, per esempio a un server di monitoraggio che aspetta a un indirizzo noto.

Campo Cosa fa Valori Fabbrica Seriale
Client TCP Accende il client. sì, no no 7 → 1
Indirizzo per il client TCP Nome o indirizzo IP del computer a cui mandare i dati. da 1 a 49 caratteri vuoto 7 → 2
Porta Porta TCP su quel computer. da 1 a 65535 2948 7 → 3

Server TCP

La stazione aspetta i collegamenti e manda i dati a ogni programma collegato, fino a quattro alla volta. Ci si collega al suo indirizzo sulla rete, oppure a <nome>.local (vedi Nome), più la porta.

Su un rover con Radio su ESP-Now il server non è disponibile: vedi Radio ESP-Now › Canale radio e WiFi.

Campo Cosa fa Valori Fabbrica Seriale
Server TCP Accende il server. sì, no no 7 → 4
In tutti i profili Server e porta restano uguali in ogni profilo, così cambiare, azzerare o perdere un profilo non chiude mai il server di una stazione installata lontano. Toglierla solo se ogni profilo deve avere un server suo. sì, no sì solo pannello
Porta Porta TCP su cui la stazione ascolta. da 1 a 65535 2948 7 → 5
Solo RTCM (modo base) Nel modo base manda solo le correzioni RTCM, senza NMEA: RTCM puliti per un rover o un programma caster sulla rete. Nel modo rover non ha effetto. sì, no no 7 → 9
Configurazione da remoto Che cosa offre la porta per la configurazione da remoto. Console, Pagina web Console 7 → m
Password Password della configurazione da remoto; vuota vuol dire configurazione da remoto spenta. testo vuoto 7 → k

Con il server acceso il display mostra in basso a sinistra l'indirizzo a cui collegarsi:

Rover con il server TCP

Figura 2 — Rover con il server TCP

RTK fix, server TCP acceso, un computer che legge le posizioni, nessun telefono sul Bluetooth.

N. Icona Significato
4 Dati in uscita sul WiFi: un programma è collegato al server TCP. Si alterna con l'icona del WiFi.
11 192.168.1.57 Indirizzo della stazione in rete, dove si raggiunge il server TCP. Compare solo mentre il server è acceso.

Gli altri numeri sono spiegati in Il display. Il menu seriale elenca anche Display server IP address (7 → 8, fabbrica Enabled), che però non cambia niente sul display: l'indirizzo compare ogni volta che il server TCP è acceso, senza la porta, e non per il server UDP.

Configurazione da remoto

Configurazione da remoto e Password trasformano la porta del server TCP in un modo per cambiare le impostazioni a distanza. Valgono sempre per tutti i profili. Con la Password vuota la configurazione da remoto è spenta e la porta porta solo i dati, qualunque sia la scelta di Configurazione da remoto. Va bene qualsiasi client TCP grezzo (nessuna negoziazione telnet).

Configurazione da remoto Come funziona
Console La porta porta i dati come sempre. Non mandare niente per almeno 2 secondi, poi scrivere +++: la stazione risponde == MS2net remote configuration == e Password:. Scrivere la password (mostrata come *) e Invio: dopo OK nello stesso collegamento si apre il menu seriale, e per quel client i dati si fermano.
Pagina web La porta non porta dati: a chi si collega viene chiesta subito la password. Dopo OK la stazione entra in configurazione e la pagina si apre dalla rete; il lavoro da rover o da base si ferma fino a Esci. Richiede il Modo di configurazione WiFi.
  • La password va scritta entro 60 secondi; Ctrl-C o Esc annullano (Cancelled), una password sbagliata riceve Access denied. In tutti e due i casi la stazione chiude il collegamento.
  • Una sessione remota alla volta; con Console gli altri client continuano a ricevere i dati.
  • Chiudere il menu principale con x termina la sessione e chiude il collegamento; anche perdere il collegamento la termina.

Una sessione muta riavvia la stazione

Una sessione remota senza niente in ingresso per 2 minuti è trattata come un collegamento bloccato e la stazione si riavvia per liberarsi. Chiudere il menu con x quando si ha finito. Chi raggiunge la porta e conosce la password può cambiare ogni impostazione, riavviare o spegnere la stazione (S nel menu System: dopo si riaccende solo a mano): usare una password che non si usa altrove.

Il menu seriale si raggiunge anche dal Bluetooth, senza password: vedi Usare il menu seriale › Accesso remoto.

Server UDP

La stazione diffonde i dati sulla rete locale: ogni programma in ascolto su quella porta, su qualunque computer della stessa rete, li riceve senza aprire un collegamento. La porta 10110 è quella usata di solito per le trame NMEA in rete, e molti programmi di navigazione ascoltano lì già di fabbrica.

Campo Cosa fa Valori Fabbrica Seriale
Server UDP Accende la diffusione. sì, no no 7 → 6
Porta Porta UDP della diffusione. da 1 a 65535 10110 7 → 7