Skip to Content

Comando RTC — Sincronización de Reloj

Disponible desde v1.9.17 — Sincronización automática via NTP y HTTP.

Permite sincronizar el reloj interno del dispositivo mediante servidores NTP, APIs HTTP o configuración manual.


¿Para qué sirve?

El comando RTC te permite mantener la hora precisa del dispositivo para:

  • Timestamps precisos — Reportes con hora exacta sin depender de GPS
  • 🌐 Sincronización automática — Obtener hora via internet
  • 📡 Múltiples fuentes — WiFi o celular, NTP o HTTP
  • 🔧 Configuración manual — Para casos sin conectividad

NTP es más confiable que HTTP: usa UDP, no tiene rate limiting y tiene 3 servidores redundantes.


Resumen de Comandos

ComandoDescripciónRespuesta OK
SRTC AUTO⭐ Automático - prueba 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 — Sincronización Automática

El modo automático prueba todos los métodos en orden hasta que uno funcione:

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

Respuesta:

>RRTC AUTO OK WIF NTP...

La respuesta indica qué método funcionó. Útil para diagnóstico de conectividad.


Sincronización por Red

WiFi + NTP

Usa el protocolo SNTP nativo. Requiere conexión WiFi activa.

>SRTC WIF NTP<

WiFi + HTTP

Usa la API de worldtimeapi.org via WiFi.

>SRTC WIF HTTP<

Celular + NTP

Usa el comando AT+QNTP del modem. Prueba 3 servidores:

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

Celular + HTTP

Usa worldtimeapi.org via conexión de datos móviles.

>SRTC CEL HTTP<

Configuración Manual

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

PosiciónCampoRango
1-2Día01-31
3-4Mes01-12
5-6Año00-99
7-8Hora00-23
9-10Minutos00-59
11-12Segundos00-59

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

>SRTC181224143025<

Respuesta:

>RRTC CFG OK...

NTP vs HTTP

CaracterísticaNTPHTTP
ProtocoloUDP puerto 123TCP puerto 80
ConfiabilidadAltaMedia
Rate limitNo
LatenciaBajaMayor
Servidores3 redundantes1 servidor

HTTP puede fallar por rate limiting de la API. Preferir NTP cuando sea posible.


Ejemplos de Uso

Sincronización al encender

# Intentar sincronización automática >SRTC AUTO< >RRTC AUTO OK CEL NTP...

Verificar hora actual

>QRTC< >RRTC 270126182545...

Configurar hora sin internet

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

Notas Técnicas

  • La hora se almacena en el RTC interno y persiste durante cortes de energía breves
  • Al obtener fix GPS, la hora se sincroniza automáticamente desde los satélites
  • SRTC es útil cuando el dispositivo está en interiores sin señal GPS
  • Los servidores NTP usan el timezone UTC, el dispositivo ajusta según configuración
Última actualización