Comando KO – Modo Baixo Consumo / Sleep
Configura o modo de economia de energia do sistema para otimizar a duração da bateria.
Para que serve?
| Uso | Descrição |
|---|---|
| 🔋 Economia de bateria | Reduz consumo quando o veículo está desligado |
| 😴 Modo sleep | Desliga GPS/GSM após período de inatividade |
| ⚡ Ultra baixo consumo | Modo extremo que desliga até mesmo o CPU |
| ⏰ Despertar programado | Configura ciclos de ligação periódica |
| 🚗 Auto-despertar | Ativa por movimento ou mudança nas entradas |
Como funciona
O KO define quatro estados de consumo. O equipamento vai descendo de estado apenas enquanto o IGN está desconectado, e volta para FULL ON assim que a ignição é conectada ou há atividade nas entradas digitais.
| Estado | O que fica ligado | Como se entra | Como se sai |
|---|---|---|---|
| FULL ON | Tudo: CPU, modem e GPS | IGN conectado, com o modo KO habilitado | — |
| REPOUSO | CPU e modem; o GPS já foi desligado pelo seu próprio contador (cccc) | dddd segundos depois do IGN OFF | IGN ON ou mudança nas entradas |
| DORMIDO TOTAL | Só o CPU: modem e GPS desligados | bbbb minutos depois de entrar em repouso, ou na hora com SKO+ | IGN ON ou mudança nas entradas |
| KO++ (ultra baixo consumo) | Nada: até o CPU desliga e as regras ficam congeladas | Só por comando: SKO++ | Movimento, entradas ou tempo programado |
cccc e dddd correm em paralelo desde o IGN OFF; bbbb só começa a contar quando o
equipamento entrou em REPOUSO. Com os valores padrão (SKOE072002400240) o GPS desliga e o
equipamento passa para repouso aos 4 minutos, e dorme por completo 12 horas depois.
Em DORMIDO TOTAL e em KO++ o modem está desligado: o equipamento não está online e não recebe comandos até que algo o desperte. Tudo o que precisa acontecer ao acordar deve ficar configurado antes, em uma regra.
Sintaxe
| Ação | Comando | Resposta |
|---|---|---|
| Configurar | SKOabbbbccccdddd | RKO... |
| Consultar | QKO | RKOabbbbccccddddeeeeffffgggg |
Parâmetros
| Parâmetro | Descrição | Default |
|---|---|---|
a | E = habilitado, D = desabilitado | D |
bbbb | Minutos para DORMIDO TOTAL desde REPOUSO | 0720 |
cccc | Segundos para desligar GPS desde IGN OFF | 0240 |
dddd | Segundos para REPOUSO desde IGN OFF | 0240 |
eeee | Contador minutos para DORMIDO TOTAL (somente leitura) | - |
ffff | Contador segundos para desligar GPS (somente leitura) | - |
gggg | Contador segundos para REPOUSO (somente leitura) | - |
Ações Diretas
| Comando | Ação |
|---|---|
SKO+ | 😴 Força DORMIDO TOTAL (se IGN estiver desconectado) |
SKO- | 🔄 Reinicia serviço, liga GPS e GSM |
SKO++ | ⚡ Força ULTRA BAIXO CONSUMO (inclui CPU) |
⚠️ Modo Ultra Baixo Consumo (SKO++): o CPU desliga, então o equipamento sai do ar e o
motor de regras fica congelado. Com SKO++ puro ele acorda por detecção de movimento
(sensor de impacto / força G) ou por atividade nas entradas digitais; a variante estendida
permite ainda programar o despertar por tempo. Ao voltar, dispara KO04+.
Disparadores Associados
O módulo KO expõe cinco sinais (KO00 a KO04) que podem ser usados como disparador de uma
regra (TRG=) ou como condição (CND=). Como em qualquer sinal, + é a borda de entrada
(o sinal passa a valer 1) e - a de saída.
| Sinal | Vale 1 quando… | Tipo | Uso típico |
|---|---|---|---|
KO00 | O equipamento está em DORMIDO TOTAL: venceram os bbbb minutos de repouso e o modem e o GPS foram desligados | Nível | KO00+ = acabou de dormir |
KO01 | O equipamento está em REPOUSO: venceram os dddd segundos desde IGN OFF, mas ainda não os bbbb minutos até o dormido total | Nível | Etapa intermediária; deixa de valer 1 ao passar para DORMIDO TOTAL |
KO02 | O equipamento está em FULL ON: IGN conectado com o modo KO habilitado | Nível | KO02+ = o veículo ligou |
KO03 | O modo KO está habilitado (SKOE...) | Nível | Como CND=KO03, para condicionar regras ao modo baixo consumo |
KO04 | O equipamento acabou de acordar do KO++ (ultra baixo consumo) | Pulso | É o disparador de acordar: TRG=KO04+ |
Qual é o de acordar: KO04+. Os estados KO00-KO03 descrevem onde o equipamento está
dentro do ciclo do KO clássico, que nunca desliga a CPU. KO04 é diferente: é o único que
avisa que o equipamento saiu do KO++, onde a CPU ficou desligada e as regras congeladas.
É o gancho para religar o que o ultra baixo consumo deixou desligado, ou para abrir uma
janela de trabalho ao acordar.
Estados e disparadores
Três coisas que o diagrama não mostra:
- O GPS desliga por conta própria
ccccsegundos após o IGN OFF, sem que isso mude o estado. SKO+força a passagem para DORMIDO TOTAL na hora, sem esperar os contadores.- No KO++ se entra pelo comando
SKO++a partir de qualquer estado, não só do FULL ON.
Qualquer atividade nas entradas digitais com IGN desconectado recarrega os três contadores e
religa os módulos, igual ao SKO-.
Exemplos com KO04+
>SRLD4E;TRG=KO04+;ACC={STD10R00300}< // ao acordar do KO++: janela de 5 min acordado
>SRLE1E;TRG=KO04+;ACC={SSSBTHPWR11}< // ao acordar: religa o BLEKO04+ é um pulso: dispara uma única vez por despertar. Se você precisa de várias ações
ao sair do KO++, coloque todas na mesma regra — o ACC aceita vários blocos { }
encadeados — em vez de dividir KO04+ entre duas regras: a segunda pode ficar sem ver o
pulso.
Modo Ultra Baixo Consumo Estendido
Variante do modo ultra baixo consumo que permite configurar ligação periódica.
Sintaxe Estendida
| Ação | Comando | Resposta |
|---|---|---|
| Configurar | SKO++aaaabcdefg | RKO++... |
| Consultar | QKO++ | RKO++aaaabcdefg |
Parâmetros Estendidos
| Param | Descrição | Valores |
|---|---|---|
aaaa | Tempo para despertar | Segundos (0000 = nunca). Prefixos: m = min, h = horas |
b | Despertar por movimento | 1 = sim, 0 = não |
c | Despertar por entradas | 1 = sim, 0 = não |
d | Modem celular | 1 = ligado, 0 = desligado |
e | Módulo GPS | 1 = ligado, 0 = desligado |
f | Fonte interna | 1 = ligado, 0 = desligado |
g | Fonte externa 3.3V | 1 = ligado, 0 = desligado |
Exemplos
Habilitar modo baixo consumo básico
>SKOE072002400240< // Habilita KO: 720min dormido, 240seg para GPS off e repouso
>RKOE072002400240;ID=037883;*5A<Forçar dormido total
>SKO+< // Força modo dormido (requer IGN=0)
>RKOK;ID=037883;*5A<Ciclo de baixo consumo com relatórios periódicos
>SRL01E;TRG=GPS+;ACC={GBR00L}< // Ao obter GPS, gera relatório
>SRL02E;TRG=BU-;ACC={SKO++0060001000}< // Ao esvaziar buffer, entra em modo KO++Neste exemplo:
- Quando obtém posição GPS → gera relatório BR tipo 00
- Uma vez baixado o buffer → entra em modo ultra baixo consumo
- Após 60 segundos → desperta automaticamente e repete o ciclo