Vai al contenuto

Funzionamento via USB

Sulla carrier mini tutto passa dalla porta USB-C: alimentazione, correzioni RTK in ingresso, uscita NMEA e log SBF. Questa pagina descrive il flusso operativo.

Collegamento USB

Quando si collega la Main (modulo mosaic-X5) a un PC via USB-C, il modulo si presenta all'host con due tipi di interfaccia contemporaneamente:

  • una o più porte seriali virtuali (COM) – su cui scorrono i dati (NMEA, SBF) e si inviano i comandi/correzioni;
  • una interfaccia IP-over-USB con indirizzo 192.168.3.1, che espone l'interfaccia web integrata del ricevitore (configurazione da browser).

Tip

Per configurare il ricevitore basta aprire http://192.168.3.1 nel browser dopo aver collegato l'USB: si accede alla web UI Septentrio (stato, porte, logging, RTK, ecc.).

Compatibilità sistema operativo

Sistema Riconosciuto Note
Windows Richiede il driver USB Septentrio (incluso in RxTools).
Linux Funziona con il driver standard CDC-ACM.
macOS No (dai nostri test) Il dispositivo non viene riconosciuto.

Warning

Su macOS il ricevitore, almeno nei nostri test, non viene riconosciuto; su Windows e Linux funziona regolarmente.

Causa probabile: l'interfaccia Ethernet-over-USB del modulo (la rete virtuale che espone la web UI su 192.168.3.1) usa il protocollo RNDIS, che macOS non supporta nativamente. Windows e Linux includono invece il supporto RNDIS / CDC-ACM. (comportamento osservato; in attesa di una soluzione/driver per macOS)

Flusso dati

PC / Device                              Main MSX (mosaic-X5)
───────────                              ────────────────────
NTRIP client ──RTCM3──►  USB (COM)  ──►  ingresso correzioni RTK
app di campo ◄──NMEA──   USB (COM)  ◄──  uscita posizione (GGA, RMC…)
logger       ◄──SBF───   USB (COM)  ◄──  dati grezzi (logging)
browser      ◄─web UI─   USB-IP 192.168.3.1

Correzioni RTK

Le correzioni RTK si ricevono sempre e solo tramite un client NTRIP esterno (sul PC o sul device), mai dal ricevitore in autonomia. Il client NTRIP:

  1. si collega al caster NTRIP (rete di stazioni permanenti) via Internet;
  2. scarica il flusso di correzioni RTCM 3.x;
  3. lo inoltra su una porta COM USB del ricevitore.

Il modulo applica le correzioni e, a cielo aperto, passa rapidamente da soluzione singola a RTK fixed (precisione centimetrica).

Info

Sul sistema MSX non è previsto un NTRIP client interno: le correzioni arrivano esclusivamente da un client NTRIP esterno che le inoltra sulla porta COM USB. Il client può essere quello integrato nel software di campo oppure un'utility dedicata (es. Data Link di Septentrio RxTools).

Uscita NMEA

La posizione viene emessa in NMEA-0183 su una porta COM USB, così da essere letta da qualunque app GIS/topografica. Frasi tipiche:

Frase Contenuto
GGA posizione (lat/lon/quota), qualità del fix, n. satelliti
RMC posizione, velocità, data/ora
GSA / GSV satelliti usati e in vista, DOP
VTG rotta e velocità al suolo
ZDA data e ora UTC
GST statistiche di errore della posizione

L'output NMEA, la sua frequenza e le frasi attive si impostano dalla web UI (http://192.168.3.1 → porte/uscite) o via comando sulla porta.

Note

La frequenza di uscita NMEA è indipendente da quella del logging SBF: si può, ad esempio, emettere NMEA a 1–10 Hz verso l'app e registrare SBF a frequenza più alta in parallelo (vedi Logging SBF).

Avvio rapido

  1. Antenna: collegare l'antenna GNSS attiva e posizionarla a cielo aperto.
  2. USB: collegare la Main al PC con un cavo USB-C dati (non solo carica).
  3. Web UI: aprire http://192.168.3.1 e verificare lo stato satelliti.
  4. RTK: avviare il NTRIP client e inoltrare l'RTCM sulla COM del ricevitore.
  5. NMEA: configurare l'uscita NMEA sulla COM usata dall'app di campo.
  6. Verifica: attendere il passaggio a RTK fixed (vedi Scheda Main).

Vedi anche

Per la registrazione dei dati grezzi vedi Logging SBF.