Resposta curta
Protocolo ASCII serial para receptores GNSS marítimos e de consumo. Sentenças como $GPGGA (fixação), $GPRMC (mínimo recomendado), $GPGSV (satélites em vista) são transmitidas a ~1 Hz. O formato de saída dominante para receptores de baixo custo; receptores topográficos também usam formatos binários como RTCM e streams proprietários.
Explicação detalhada
NMEA 0183 é um protocolo serial de 4800 baud (padrão) ou 38400 baud, em que o receptor transmite continuamente sentenças ASCII, cada uma começando com $ e terminando com CR+LF e um checksum *XX. Cada sentença é uma lista de campos separada por vírgulas — fácil de parsear, fácil de depurar com um monitor serial.
Sentenças GNSS comuns: $GPGGA (Global Positioning System Fix Data — a sentença principal de fixação), $GPRMC (Recommended Minimum Specific GPS data — carimbo de tempo + posição + velocidade + rumo), $GPGSV (satélites em vista — um por satélite), $GPGSA (DOP e satélites ativos). Um receptor multiconstelação moderno substitui o prefixo GP por GN (combinado) ou GL (apenas GLONASS), GA (Galileo), GB (BeiDou) etc.
NMEA 2000 é uma extensão mais moderna baseada em barramento CAN, usada em redes marítimas — incompatível com 0183, mas conceitualmente similar. A maioria dos GPS de consumo ainda usa o 0183.
NMEA é adequado para aplicações de baixa precisão (saída de posição para notebooks, robôs móveis, plotters marítimos), mas não tem o detalhamento bruto de medições necessário para pós-processamento de grau topográfico. Para RTK / PPP / CORS, use RINEX ou formatos binários proprietários; para integração típica de receptor, use NMEA.
Termos relacionados
RINEX
O formato de arquivo de texto padrão para armazenar observações GNSS brutas (arquivos .YYo), mensagens de navegação (.YYn) e dados meteorológicos (.YYm). Todos os receptores de grau topográfico podem gravar RINEX, e todo software de pós-processamento pode lê-lo. As versões 2.11 e 3.05 são as mais comuns.
TTFF
O tempo decorrido desde a inicialização do receptor (ou warm/cold start) até a primeira fixação de posição válida. Cold start (sem almanaque, sem posição recente, sem horário) tipicamente leva 30–60 segundos; warm start (com almanaque válido e posição aproximada) leva 5–15 segundos; hot start (com efemérides atuais) leva <1 segundo.
DOP
Uma métrica de qualidade geométrica que expressa como a distribuição espacial dos satélites visíveis amplifica os erros de medição em erros de posição. Quanto menor, melhor: PDOP < 4 é bom, < 2 é excelente. O PDOP depende apenas da geometria dos satélites, não da qualidade do sinal.