Comando KO – Modo Bajo Consumo / Sleep
Configura el modo de ahorro de energía del sistema para optimizar la duración de batería.
¿Para qué sirve?
| Uso | Descripción |
|---|---|
| 🔋 Ahorro de batería | Reduce consumo cuando el vehículo está apagado |
| 😴 Modo sleep | Apaga GPS/GSM tras período de inactividad |
| ⚡ Ultra bajo consumo | Modo extremo que apaga incluso el CPU |
| ⏰ Despertar programado | Configura ciclos de encendido periódico |
| 🚗 Auto-despertar | Activa por movimiento o cambio en entradas |
Cómo funciona
El KO define cuatro estados de consumo. El equipo va bajando de estado solo mientras IGN está desconectado, y vuelve a FULL ON apenas se conecta la ignición o hay actividad en las entradas digitales.
| Estado | Qué queda encendido | Cómo se entra | Cómo se sale |
|---|---|---|---|
| FULL ON | Todo: CPU, modem y GPS | IGN conectado, con el modo KO habilitado | — |
| REPOSO | CPU y modem; el GPS ya se apagó por su propio contador (cccc) | dddd segundos después del IGN OFF | IGN ON o cambio en las entradas |
| DORMIDO TOTAL | Solo el CPU: modem y GPS apagados | bbbb minutos después de entrar en reposo, o al instante con SKO+ | IGN ON o cambio en las entradas |
| KO++ (ultra bajo consumo) | Nada: se apaga hasta el CPU y las reglas quedan congeladas | Solo por comando: SKO++ | Movimiento, entradas o tiempo programado |
cccc y dddd corren en paralelo desde el IGN OFF; bbbb recién empieza a contar cuando
el equipo entró en REPOSO. Con los valores por defecto (SKOE072002400240) el GPS se apaga
y el equipo pasa a reposo a los 4 minutos, y duerme del todo 12 horas más tarde.
En DORMIDO TOTAL y en KO++ el modem está apagado: el equipo no está en línea y no recibe comandos hasta que algo lo despierta. Todo lo que tenga que pasar al despertar hay que dejarlo configurado antes, en una regla.
Sintaxis
| Acción | Comando | Respuesta |
|---|---|---|
| Configurar | SKOabbbbccccdddd | RKO... |
| Consultar | QKO | RKOabbbbccccddddeeeeffffgggg |
Parámetros
| Parámetro | Descripción | Default |
|---|---|---|
a | E = habilitado, D = deshabilitado | D |
bbbb | Minutos para DORMIDO TOTAL desde REPOSO | 0720 |
cccc | Segundos para apagar GPS desde IGN OFF | 0240 |
dddd | Segundos para REPOSO desde IGN OFF | 0240 |
eeee | Contador minutos para DORMIDO TOTAL (solo lectura) | - |
ffff | Contador segundos para apagar GPS (solo lectura) | - |
gggg | Contador segundos para REPOSO (solo lectura) | - |
Acciones Directas
| Comando | Acción |
|---|---|
SKO+ | 😴 Fuerza DORMIDO TOTAL (si IGN está desconectado) |
SKO- | 🔄 Reinicia servicio, enciende GPS y GSM |
SKO++ | ⚡ Fuerza ULTRA BAJO CONSUMO (incluye CPU) |
⚠️ Modo Ultra Bajo Consumo (SKO++): el CPU se apaga, así que el equipo deja de estar en
línea y el motor de reglas queda congelado. Con SKO++ a secas despierta por detección de
movimiento (sensor de impacto / fuerza G) o por actividad en las entradas digitales; la
variante extendida permite además programar el despertar por tiempo. Al volver, dispara
KO04+.
Disparadores Asociados
El módulo KO expone cinco señales (KO00 a KO04) que se pueden usar como disparador de
una regla (TRG=) o como condición (CND=). Como en cualquier señal, + es el flanco de
entrada (la señal pasa a valer 1) y - el de salida.
| Señal | Vale 1 cuando… | Tipo | Uso típico |
|---|---|---|---|
KO00 | El equipo está en DORMIDO TOTAL: vencieron los bbbb minutos de reposo y se apagaron modem y GPS | Nivel | KO00+ = se acaba de dormir |
KO01 | El equipo está en REPOSO: vencieron los dddd segundos desde IGN OFF, pero todavía no los bbbb minutos hacia dormido total | Nivel | Etapa intermedia; deja de valer 1 cuando pasa a DORMIDO TOTAL |
KO02 | El equipo está en FULL ON: IGN conectado con el modo KO habilitado | Nivel | KO02+ = arrancó el vehículo |
KO03 | El modo KO está habilitado (SKOE...) | Nivel | Como CND=KO03, para condicionar reglas al modo bajo consumo |
KO04 | El equipo acaba de despertar del KO++ (ultra bajo consumo) | Pulso | Es el disparador de despertar: TRG=KO04+ |
Cuál es el de despertar: KO04+. Los estados KO00-KO03 describen dónde está el
equipo dentro del ciclo del KO clásico, que nunca apaga el CPU. KO04 es distinto: es el
único que avisa que el equipo salió del KO++, donde el CPU estuvo apagado y las reglas
quedaron congeladas. Es el enganche para volver a encender lo que el ultra bajo consumo
dejó apagado, o para abrir una ventana de trabajo al despertar.
Estados y disparadores
Tres cosas que el diagrama no muestra:
- El GPS se apaga por su cuenta a los
ccccsegundos del IGN OFF, sin que eso cambie de estado. SKO+fuerza el paso a DORMIDO TOTAL al instante, sin esperar los contadores.- Al KO++ se entra por el comando
SKO++desde cualquier estado, no solo desde FULL ON.
Cualquier actividad en las entradas digitales con IGN desconectado recarga los tres
contadores y vuelve a encender los módulos, igual que el SKO-.
Ejemplos con KO04+
>SRLD4E;TRG=KO04+;ACC={STD10R00300}< // al despertar del KO++: ventana de 5 min despierto
>SRLE1E;TRG=KO04+;ACC={SSSBTHPWR11}< // al despertar: vuelve a encender el BLEKO04+ es un pulso: dispara una sola vez por cada despertada. Si necesitas varias
acciones al salir del KO++, ponlas todas en la misma regla — el ACC acepta varios
bloques { } encadenados — en lugar de repartir KO04+ entre dos reglas: la segunda puede
quedarse sin ver el pulso.
Modo Ultra Bajo Consumo Extendido
Variante del modo ultra bajo consumo que permite configurar encendido periódico.
Sintaxis Extendida
| Acción | Comando | Respuesta |
|---|---|---|
| Configurar | SKO++aaaabcdefg | RKO++... |
| Consultar | QKO++ | RKO++aaaabcdefg |
Parámetros Extendidos
| Param | Descripción | Valores |
|---|---|---|
aaaa | Tiempo para despertar | Segundos (0000 = nunca). Prefijos: m = min, h = horas |
b | Despertar por movimiento | 1 = sí, 0 = no |
c | Despertar por entradas | 1 = sí, 0 = no |
d | Modem celular | 1 = encendido, 0 = apagado |
e | Módulo GPS | 1 = encendido, 0 = apagado |
f | Fuente interna | 1 = encendido, 0 = apagado |
g | Fuente externa 3.3V | 1 = encendido, 0 = apagado |
Ejemplos
Habilitar modo bajo consumo básico
>SKOE072002400240< // Habilita KO: 720min dormido, 240seg para GPS off y reposo
>RKOE072002400240;ID=037883;*5A<Forzar dormido total
>SKO+< // Fuerza modo dormido (requiere IGN=0)
>RKOK;ID=037883;*5A<Ciclo de bajo consumo con reportes periódicos
>SRL01E;TRG=GPS+;ACC={GBR00L}< // Al obtener GPS, genera reporte
>SRL02E;TRG=BU-;ACC={SKO++0060001000}< // Al vaciar buffer, entra en modo KO++En este ejemplo:
- Cuando obtiene posición GPS → genera reporte BR tipo 00
- Una vez descargado el buffer → entra en modo ultra bajo consumo
- Tras 60 segundos → despierta automáticamente y repite el ciclo