Skip to Content

Comando RTC — Sincronização de Relógio

Disponível desde v1.9.17 — Sincronização automática via NTP e HTTP.

Permite sincronizar o relógio interno do dispositivo através de servidores NTP, APIs HTTP ou configuração manual.


Para que serve?

O comando RTC permite manter a hora precisa do dispositivo para:

  • Timestamps precisos — Relatórios com hora exata sem depender de GPS
  • 🌐 Sincronização automática — Obter hora via internet
  • 📡 Múltiplas fontes — WiFi ou celular, NTP ou HTTP
  • 🔧 Configuração manual — Para casos sem conectividade

NTP é mais confiável que HTTP: usa UDP, não tem rate limiting e possui 3 servidores redundantes.


Resumo de Comandos

ComandoDescriçãoResposta OK
SRTC AUTO⭐ Automático - testa todosRRTC AUTO OK [método]
SRTC CEL NTPCelular + NTPRRTC CEL NTP OK
SRTC CEL HTTPCelular + HTTPRRTC CEL HTTP OK
SRTC WIF NTPWiFi + NTPRRTC WIF NTP OK
SRTC WIF HTTPWiFi + HTTPRRTC WIF HTTP OK
SRTCddmmaahhmmssManual 12 dígitosRRTC CFG OK

SRTC AUTO — Sincronização Automática

O modo automático testa todos os métodos em ordem até que um funcione:

  1. WIF NTP — WiFi com protocolo NTP nativo
  2. WIF HTTP — WiFi com API HTTP
  3. CEL NTP — Celular com NTP via comandos AT
  4. CEL HTTP — Celular com API HTTP
>SRTC AUTO<

Resposta:

>RRTC AUTO OK WIF NTP...

A resposta indica qual método funcionou. Útil para diagnóstico de conectividade.


Sincronização por Rede

WiFi + NTP

Usa o protocolo SNTP nativo. Requer conexão WiFi ativa.

>SRTC WIF NTP<

WiFi + HTTP

Usa a API worldtimeapi.org via WiFi.

>SRTC WIF HTTP<

Celular + NTP

Usa o comando AT+QNTP do modem. Testa 3 servidores:

  • pool.ntp.org
  • time.google.com
  • time.cloudflare.com
>SRTC CEL NTP<

Celular + HTTP

Usa worldtimeapi.org via conexão de dados móveis.

>SRTC CEL HTTP<

Configuração Manual

Formato: SRTCddmmaahhmmss onde cada par de dígitos representa:

PosiçãoCampoFaixa
1-2Dia01-31
3-4Mês01-12
5-6Ano00-99
7-8Hora00-23
9-10Minutos00-59
11-12Segundos00-59

Exemplo: Configurar 18/12/2024 14:30:25

>SRTC181224143025<

Resposta:

>RRTC CFG OK...

NTP vs HTTP

CaracterísticaNTPHTTP
ProtocoloUDP porta 123TCP porta 80
ConfiabilidadeAltaMédia
Rate limitNãoSim
LatênciaBaixaMaior
Servidores3 redundantes1 servidor

HTTP pode falhar por rate limiting da API. Prefira NTP quando possível.


Exemplos de Uso

Sincronização ao ligar

# Tentar sincronização automática >SRTC AUTO< >RRTC AUTO OK CEL NTP...

Verificar hora atual

>QRTC< >RRTC 270126182545...

Configurar hora sem internet

# Configurar manualmente 27/01/2026 18:30:00 >SRTC270126183000< >RRTC CFG OK...

Notas Técnicas

  • A hora é armazenada no RTC interno e persiste durante cortes breves de energia
  • Ao obter fix GPS, a hora sincroniza automaticamente dos satélites
  • SRTC é útil quando o dispositivo está em interiores sem sinal GPS
  • Os servidores NTP usam timezone UTC, o dispositivo ajusta conforme configuração
Última atualização