Vídeo · Despertar por evento — suficientemente rápido para alcanzar un vehículo en fuga

Despertar por impacto. Despertar por una trama CAN. Despertar por un comando de la nube.

Siete fuentes de despertar cubren el ciclo de vida de un vehículo aparcado o en reposo. El tiempo hasta listo es inferior a cinco segundos — suficientemente rápido para alcanzar un vehículo que acaba de arrancar.

Cómo funciona

Siete fuentes. Un gestor de alimentación. En menos de cinco segundos.

Siete fuentes de despertar — Encendido, Alarma, RTC, Trama CAN, Movimiento, Módem, Perturbación — alimentan todas al gestor de alimentación, que lleva el dispositivo al estado listo en menos de cinco segundos.

flowchart LR
  IG[Encendido<br/>señal de encendido del vehículo] --> PM[Gestor de alimentación]
  AL[Alarma<br/>entrada de alarma externa] --> PM
  RT[RTC<br/>temporizador wall-clock programado / relativo] --> PM
  CA[Trama CAN<br/>coincidencia de ID CAN] --> PM
  MV[Movimiento<br/>umbral de acelerómetro] --> PM
  MO[Módem<br/>despertar remoto emitido desde la nube] --> PM
  DI[Perturbación<br/>umbral de impacto del sensor G] --> PM
  PM --> BR[Dispositivo listo<br/>&#60; 5 s]
Siete fuentes de despertar → Gestor de alimentación → Dispositivo listo (< 5 s)
Fuentes de despertar soportadas por el gestor de alimentación MOS4
Fuente Disparador Uso Tiempo hasta listo
Encendido Señal de encendido del vehículo Dispositivo de flota estándar < 5 s
Alarma Entrada de alarma externa Ladrón / botón de pánico < 5 s
RTC Temporizador wall-clock programado o relativo Carga de estado periódica / fin de jornada < 5 s
Trama CAN Coincidencia de ID CAN Despertar en señal específica — fallo de arnés / puerta abierta < 5 s
Movimiento Umbral de acelerómetro Vehículo se mueve estacionado → despertar para grabar < 5 s
Módem Despertar remoto emitido desde la nube El operador despierta para transmisión en vivo / extracción de clip < 5 s
Perturbación Umbral de impacto del sensor G Captura de evento de colisión / allanamiento < 5 s
7 fuentes de despertar Encendido · Alarma · RTC · CAN · Movimiento · Módem · Perturbación
< 5 s tiempo hasta listo siete fuentes
1 API de configuración configure_wake_events
0 código de integración El micro service gestiona la secuencia de reanudación

Lo que no escribes

La infraestructura entregada por MOS4.

service configure_wake_events

Bitmask de fuente de despertar del gestor de alimentación — configura cuáles de las siete fuentes están activas para el siguiente ciclo de reposo. Una llamada; el micro service gestiona las escrituras de registro de hardware y el arbitraje de fuentes.

service set_rtc_wake_time

Programador de despertar RTC — establece un timestamp wall-clock o un desplazamiento relativo para el siguiente despertar programado. Usado para carga de estado periódica, informe de fin de jornada, o cualquier ciclo de reanudación controlado por tiempo.

service get_wake_reason / clear_wake_reason

Lectura y borrado de la razón del despertar — llama una vez tras la reanudación para leer el bitmask que identifica la fuente disparadora, luego borra antes del siguiente reposo. El gestor de alimentación posee el registro de razón y discrimina arranque/despertar automáticamente.

runtime boot-vs-wake discrimination

El gestor de alimentación distingue un arranque en frío de un despertar de reposo al iniciar. El código de integración ve un bitmask de razón de despertar limpio — no se requiere inspección de registro de hardware en bruto.

service request_reboot_on_idle / request_shutdown_on_idle

Hooks de reemplazo en inactividad — programa un reinicio o apagado al final de la ventana activa actual sin interrumpir la grabación o carga en curso. El micro service espera la condición de inactividad antes de ejecutar.

Preguntas frecuentes

Preguntas frecuentes

  • ¿Puedo despertar el dispositivo en un ID de trama CAN específico?

    Sí. La fuente de despertar de trama CAN coincide con un ID CAN configurado — el gestor de alimentación supervisa el bus y activa la reanudación cuando se ve la trama coincidente. Esto cubre señales como un fallo de arnés, un evento de puerta abierta, o cualquier trama específica de la aplicación sin escribir un gestor de despertar personalizado.

  • ¿Qué pasa cuando el sensor G detecta un impacto mientras el dispositivo está en reposo?

    La fuente de despertar Perturbación supervisa el sensor G contra un umbral de impacto configurable. Cuando se supera el umbral — colisión o allanamiento — el gestor de alimentación reanuda el dispositivo en menos de cinco segundos, dando al pipeline de grabación tiempo suficiente para capturar el evento.

  • ¿Cómo funciona el despertar remoto controlado por la nube?

    La fuente de despertar Módem permite a un operador emitir un comando de despertar remoto desde la nube. El módem permanece en estado de escucha de bajo consumo y señala al gestor de alimentación al recibir el comando. El dispositivo está listo en menos de cinco segundos — suficientemente rápido para iniciar una transmisión en vivo o extraer un clip bajo demanda.

  • ¿Cómo leo la razón del despertar tras la reanudación del dispositivo?

    Llama a get_wake_reason() una vez tras la reanudación para leer el bitmask que identifica la fuente que activó el despertar, luego llama a clear_wake_reason() para reiniciarlo antes del siguiente ciclo de reposo. El gestor de alimentación posee el registro de razón; no se requiere código de integración para gestionar la discriminación arranque/despertar.

  • ¿Qué tan rápido está listo el dispositivo tras un evento de despertar?

    El tiempo hasta listo es inferior a cinco segundos para las siete fuentes de despertar — suficientemente rápido para alcanzar un vehículo que acaba de arrancar, o para capturar el impacto de un allanamiento. El gestor de alimentación gestiona la secuencia de reanudación completa, incluida la discriminación entre un arranque en frío y un despertar de reposo, sin código de integración.

Siete fuentes. Una secuencia de reanudación. En menos de cinco segundos.

Encendido, Alarma, RTC, Trama CAN, Movimiento, Módem, Perturbación — configura las fuentes adecuadas para tu despliegue y esbozaremos el ciclo de vida de alimentación.