O equipamento JC261 (JC400AD) tem sua função de fabrica para detectar eventos a partir de 15km/h e então, abaixo disso não detectará eventos.
Rotina do equipamento é: Após energizar o positivo e pós chave acenderá os 3 led´s.
E então apenas após detectar uma velocidade maior ou igual a 15 Km/h, o equipamento irá reconhecer o motorista.
Quando ela detectar os parâmetros do motorista, estará funcional para gerar alertas.
Nota: Caso o equipamento seja novo ou tenha sido recentemente formatado, mantenha-o ligado por, no mínimo, 2 minutos antes de desligá-lo. Esse período inicial é necessário para que o equipamento formate o cartão SD no formato adequado. Se o equipamento for desligado antes do tempo recomendado, o cartão SD pode apresentar falhas ou até mesmo sofrer danos por corrupção de dados.
Energize a câmera com os seguintes fios.


ATENÇÃO: Caso a plataforma de utilização não seja a TrackSolid, envie o comando: “COREKITSW,0” antes de realizar qualquer configuração, esse comando é utilizado para que o equipamento comunique corretamente com a plataforma.
Faça configuração necessária caso tenha APN privada com o comando de APN
*APN com característica pública não é preciso configurar
*A quantidade de , são necessárias pois cada uma delas seria um campo que não é necessário configurar
APN,NOME,APN,,,,,,LOGIN,,SENHA,,,,,IPv4,IPv4,
NOME - Nome que deseja configurar para essa APN.
APN - Apn que deseja configurar
LOGIN - Login que deseja configurar
SENHA - Senha que deseja configurar
IPv4 - Define a comunicação em IPv4 (Não alterar)
Em seguida, envie o seguinte comando: “DMSSW,3”, esse comando fará com que a JC170 (Câmera de Fadiga) se comunique com a JC400AD. Ao enviar o comando, o equipamento irá reiniciar.
Após o equipamento ligar novamente, envie os seguintes comandos para configurar o áudio do equipamento para português:
VOICESW,100
AUDIOURL,http://163.176.131.46/firmware/Audios/PadraoJM.zip (Após enviar o comando, aguarde aproximadamente 1 minuto para o download do pacote ser finalizado e envie o comando REBOOT)
Certifique se todos os Led´s encontram-se fixos.
Caso o LED verde não esteja fixo é por conta do ambiente onde está sendo testado não foi encontrado GPS e então não emitirá sinais de gps a plataforma.
O equipamento vem como padrão de firmware com velocidade inicial para captura de eventos a partir dos 15 Km/h, e então necessitará o envio deste comando caso esteja testando sem velocidade.
Envie o comando de simulação de velocidade ao número do chip instalado na câmera, esse comando simulará velocidade:
DMS_VIRTUAL_SPEED,A
A - Velocidade que deseja simular de ( 1 ~ 120 )
EX - DMS_VIRTUAL_SPEED,60
60 - Velocidade simulada para 60 KM/H
Pronto, o equipamento está testado.
Caso a câmera DMS não tenha te reconhecido, certifique se a DMS está sem a película protetora, e também se está bem posicionada.
Caso não comunique com a plataforma, certifique se há dados em seu chip e recomendamos que sejam utilizados chips do tipo banda larga.
Os comandos podem ser enviados por SMS ou TCP (Servidor), onde para comandos SMS é necessário informar a senha do dispositivo na sintaxe do envio, essa camada de segurança irá proteger o equipamento de receber comandos externos indevidos.
Nem todos comandos são compatíveis com o modelo SMS, afim de proteger o equipamento de comandos que possam afetar o seu funcionamento.
O formato dos comandos via SMS seguem uma regra padrão que se encaixa em todos os comandos, tanto de configuração ou consulta:
O formato de envio de um comando via SMS é XXXXXX,
Onde:
XXXXXX : Comando que deseja consulta/configuração
, : Separar parâmetros de comando, senha, configuração
Para consulta, enviar: VERSION#
A resposta será parecida com essa:
[VERSION]KMC28_0_0_STD_JM_C261_V1.4.1.1_240330.2216
V1.4.1.1_240330.2216 - Versão de firmware que tiver embarcado no equipamento
Para consultar o status do equipamento, enviar: STATUS#
A resposta será: GPRS: Connected ;GSM Signal Level: Strong;GPS: Successful Positioning,SVS Used in fix: 4(4),GPS Signal Level: 18,22,20,20;ACC: ON;NETWORKTYPE:4g
GPRS: Connected ;GSM Signal Level: Strong : Status de conexão de chip.
GPS: Successful Positioning,SVS Used in fix: 4(4),GPS Signal Level: 18,22,20,20 : Conexão de GPS.
ACC: ON : Status de ignição.
NETWORKTYPE:4g : Tipo de rede conectada.
Para consultar os parâmetros, enviar: PARAM#
A resposta será:IMEI: 862798050426291;GPS Time: 5
IMEI: 862798050426291 - Número do equipamento
GPS Time: 5 - Tempo configurado de upload de posição para a plataforma
*APN com configuração pública não é necessário configurar
**A quantidade de , é necessárias, pois cada uma delas seria um campo que não é necessário configurar
Para configurar a APN no equipamento, envie:
APN,NOME,APN,,,,,,LOGIN,,SENHA,,,,,IPv4,IPv4,
NOME - Nome que deseja configurar para essa APN.
APN - Apn que deseja configurar
LOGIN - Login que deseja configurar
SENHA - Senha que deseja configurar
IPv4 - Define a comunicação em IPv4 (Não alterar)
Para consultar a APN atual, envie: APN#
Para configurar o servidor, envie: SERVER,A,B,C
A = IP(0) ou Domínio(1)
B = Servidor
C = Porta de conexão
Exemplo: SERVER,1,iothub.plataforma.com.br,21100
Se, ao enviar o comando de configuração do servidor, o chip não retornar "OK!", siga estas etapas para solucionar o problema:
Verificação do CHIP:
Verifique com o fornecedor de conectividade se o chip está habilitado para receber e enviar SMS.
Verificação do IP:
ping -4 iothub.plataforma.com.brConfiguração Correta do Servidor:
⚠️ Importante: Se o equipamento for configurado utilizando um endereço IP, ele ficará offline assim que o IP for alterado automaticamente pelo servidor.
Para consultar o servidor atual, enviar: SERVER#
A resposta será: SERVER:1,iothub.plataforma.com.br,21100 ou SERVER:0,3.18.14.209,21100
iothub.plataforma.com.br - Local configurado para envio de dados
21100 - Porta configurada
Para alterar o endereço de upload de vídeos da câmera, envie: UPLOAD,A:B/upload
A = Endereço do servidor HTTP
B = Porta
Exemplo: UPLOAD,http://iothub.plataforma.com.br:23010/upload
Para consulta, envie: UPLOAD
Para alterar o servidor de streaming do equipamento, envie: RSERVICE,A:B/live
A = Endereço do servidor HTTP
B = Porta
Exemplo: RSERVICE,iothub.plataforma.com.br:1936/live
Para consulta, envie: RSERVICE
Para ativar o hotspot da JC400, envie: WIFIAP,A
A: ON/OFF
Padrão: OFF
Senha para conectar no Wi-Fi: 8 últimos do IMEI do equipamento
Para configurar o WIFI da JC400, envie: SSID,A,B,C
Obs: Para utilizar o WIFI, o hotspot deve estar desativado.
A = 0/1/2/3
0 = Desligado
1 = WIFI ficará ligado enquanto a ACC estiver ligada
2 = WIFI ficará ligado o tempo todo
3 = Exclui o registro de conexão WIFI
B = Nome do WIFI
C = Senha (É necessário ter uma senha definida)
Exemplo: SSID,2,JIMI,JIMI@123
Para configurar o tempo de envio de posição, envie: TIMER,A,B
A : ON / OFF.
ON - Não importa se o veículo está em movimento ou não, a localização do GPS será relatada dentro do cronograma.
OFF - GPS só é informado quando a velocidade é superior a 3km/h.
B : Intervalo de tempo (1 ~ 600) segundos
Padrão = 10s
Para configurar o tempo de envio de posição com a Ignição desligada, envie: TIMER1,A,B
A: ON / OFF
ON: O dispositivo fará upload automático de pacotes de localização em um intervalo predefinido após entrar no modo ACC OFF;
OFF: O dispositivo não fará upload de pacotes de localização depois de entrar no modo ACC OFF;
B: Intervalo de tempo (1 ~86400) segundos
Padrão: 120s
Para configurar o envio de posição por ângulo, envie: ANGLEREP,A,B
A = ON/OFF
B = Ângulo(5~45º)
Padrão: ON,5
- Em algumas situações, pode ocorrer a presença de um terceiro parâmetro, como no exemplo (ON,5,2). Nesse caso, por favor, desconsidere o último parâmetro!
Para consulta, envie: ANGLEREP#
Observação: O comando só irá funcionar para o Firmware WABA
Envie: ACCREP,A,B,C,D
A = ON/OFF, onde ON ativa a função e OFF desativa.
B = 0/1, escolhe como você quer receber o aviso:
0: Envia apenas para a Plataforma/Sistema.
1: Envia para a Plataforma + SMS para o celular do administrador.
⚠️ Importante: Para o SMS funcionar, o número SOS deve estar configurado no equipamento.
C = 5-60, tempo de confirmação em segundos.
O equipamento espera esse tempo para ter certeza que a ignição mudou mesmo (evita disparar alarme se o carro "morrer" e for religado rápido).
Padrão: 10 segundos.
D = 0/1/2, quando deve avisar?
0: Avisa quando Liga E Desliga (Ambos).
1: Avisa apenas quando Desliga.
2: Avisa apenas quando Liga.
Para reiniciar o equipamento, envie: REBOOT#
A resposta será: OK!
Para restaurar o equipamento para as configurações de fábrica, envie: RESTORE#
A resposta será: OK!
* Comando apaga todas as configurações embarcadas ( APN..,) e voltar as configurações de versão de fabrica
Esse comando simulará velocidade no equipamento, permitindo que a DMS seja testada em bancada.
Para simular uma velocidade virtual, envie: DMS_VIRTUAL_SPEED,A
A - Velocidade que deseja simular de ( 1 ~ 120 )
Obs: Este comando deve ser enviado com a ignição ligada, ao desligar a ignição este comando irá se apagar automaticamente.
Esse comando define a velocidade do dispositivo para simular um cenário de teste de direção, o que permitirá testar a função ADAS no escritório.
Para simular uma velocidade virtual, envie: ADASVSP,A
A - Velocidade que deseja simular de ( 10 ~ 120 )
Obs: Este comando deve ser enviado com a ignição ligada, ao desligar a ignição este comando irá se apagar automaticamente.
Você pode usar este comando para definir o período de atraso do ACC-OFF, envie: SHUTDOWNTIME,A
A = 1 - 86400 segundos
Obs: A partir do Firmware 1.6.3 é possível definir o período de atraso do ACC.
Exemplo - SHUTDOWNTIME,500
Padrão = 300 segundos
Para configurar a rotação da câmera, envie: RATATION,A,B
A = IN/OUT
B = 0/90/180/270
Para consulta, envie: RATATION,A
Envie: VIDEORESOLUTION_SUB,A
A = 0/1/2
0 = 640x360, bitrate 0.5M
1 = 720x480, bitrate 1M
2 = 720x480, bitrate 1.5M
Padrão = 0
Envie: CAMERA,A,B
A = IN/OUT
IN = Câmera apontada para a cabine
OUT = Câmera apontada para a via
B = 0/1/2/3
Câmera apontada para a via = OUT
0 = 1080P - 8M
1 = 720P - 4M
2 = 720*480 - 2M
3 = 640*360 - 0.5M
Padrão: 1080P - 8M
Câmera apontada para o motorista (JC170) = IN
0 = 720P - 6M
1 = 720P - 3M
2 = 720*480 - 2M
3 = 640*360 - 0.5M
Padrão: 720P - 6M
A marca permanece visível durante o streaming, nos eventos e no playback.
Para definir a frase da marca d'água do vídeo, envie: CAR,A,B,C
A = Frase no canto superior esquerdo da foto/vídeo.
B = Frase no canto superior direito da foto/vídeo.
C = Frase no canto inferior direito da foto/vídeo.
OBS: São permitidos números, letras maiúsculas e minúsculas, com limite de 15 dígitos para A,B,C.
Exemplo: CAR,LETRAS,123456,LETRAS#
Para configurar o volume do equipamento, envie: VOLUME,A
A = Intensidade do volume
Padrão = 2
0 = Desligado
1 = Baixo
2 = Médio
3 = Alto
Para consultar o volume atual: VOLUME#
Para alterar o idioma do aúdio do equipamento, envie: VOICESW,A
A = Idioma desejado
0 = Inglês 3 = Árabe 7 = Espanhol
1 = Chinês 4 = Inglês Britânico 8 = Indonésio
2 = Tailandês 5 = Russo 100 = Português
Após enviar o comando VOICESW,100, envie o comando:
AUDIOURL,http://163.176.56.124/firmware/Audios/PadraoJM.zip (Após enviar o comando, aguarde aproximadamente 1 minuto para o download do pacote ser finalizado e envie o comando REBOOT)
Para ligar/desligar os LEDs dos equipamentos, envie: LED,A
A = Situação dos LEDs
Padrão = ON
A = ON
A = OFF
Para consulta da situação dos LEDs: LED#
Para alterar a forma de sincronização do tempo no equipamento, envie: TIMESYNC,A
A = Método de sincronização
Padrão = gps
A = gps
A = network
*O parâmetro deve ser preenchido em letras minúsculas
Para consulta da forma de sincronização: TIMESYNC#
Para alterar o fuso horário do equipamento, envie: TIMEZONE,A
A = Fuso horário(Formato: HH:mm)
Padrão: -03:00
Exemplo: TIMEZONE,-03:00
Para consultar o fuso horário atual, envie: TIMEZONE#
Envie: RECORDAUDIO,A
A = 0/1
0 = Desativado
1 = Ativado
Padrão: 1 = Ativado
Para consultar se o áudio está ativo, envie: RECORDAUDIO#
Envie: RECORDAUDIO_SUB,A
A = 0/1
0 = Desativado
1 = Ativado
Padrão: 1 = Ativado
Para consultar se o áudio está ativo, envie: RECORDAUDIO_SUB#
Para ativar/desativar a gravação da câmera, envie: RECORDSW,A,B
A = 1 / 2
1 = Câmera frontal
2 = Câmera Interna
B = 0/1
0 = OFF
1 = ON
Padrão: ON para os 2 canais
Para consultar o status atual, envie: RECORDSW,A
Para ativar/desativar o bloqueio do veículo, envie: RELAY,A
A = 0/1
1 = Bloqueio ativo
0 = Bloqueio inativo
Para configurar o uso de RFID no equipamento, envie: EXDEVICESW,A
Obs: Para utilizar o RFID, é necessário remover a JC170, não é possível utilizar os dois equipamentos simultaneamente (Apenas o RFID da JIMI que está homologado até o momento)
A = 0/1/2/6/7
0 = Desligado
1 = Leitor de cartão
2 = RFID
6 = RFID
7 = leitor de cartão magnético
Padrão: 0
Para consulta, envie: EXDEVICESW#
Este comando serve para ativar a contagem de quilometragem e, principalmente, igualar o valor do equipamento com o valor que está no painel do veículo.
Envie: MILEAGE,A,B
A = ON/OFF, onde ON ativa a contagem e OFF desativa.
B = Valor da Quilometragem, em METROS.
⚠️ Atenção: O equipamento não entende "Quilômetros". Você OBRIGATORIAMENTE deve pegar o valor do painel e multiplicar por 1000 (adicionar três zeros).
? Proibido: Não use pontos ou vírgulas (Ex: 50.000 está errado. Use 50000).
Exemplo Prático (Como calcular): Se o carro tem 125.000 KM no painel:
Pegue o número: 125000
Adicione 3 zeros (Metros): 125000000
Envie o comando: MILEAGE,ON,125000000
Padrão: ON,0
Para consultar a configuração atual, envie: MILEAGE
Para alterar o intervalo de tempo no qual o mesmo evento é gerado, envie: FILTER,A,B
A alteração deste comando fará com que o equipamento não envie o mesmo evento dentro do período configurado.
A = Tipo de evento
| SOS = Botão de pânico | CRASH = Colisão | VIBRATE = Vibração | OVERSPEED = Velocidade excedida |
| DRIVE = Sonolência | RAPIDACC = Aceleração brusca | RAPIDDEC = Frenagem brusca | RAPIDTURN = Curva brusca |
B = Intervalo de Tempo(1~60 minutos)
Exemplo: FILTER,SOS,1
Para consultar o intervalo atual dos eventos, envie: FILTER,A
Esse parâmetro define o número de tentativas de envio do vídeo do evento e o intervalo entre elas, para configurar envie:
HTTPUPLOADLIMIT,A,B
A = 1 - 10
Padrão: 5
B = 1 - 30 (Especifica o intervalo entre cada tentativa em minutos)
Padrão: 3
Para consulta, envie: HTTPUPLOADLIMIT
Para ativar/desativar a gravação e o upload do vídeo depois que um evento é gerado, envie: UPLOADSW,A,B
A = Código do evento
B = ON/OFF
| YAWN = Bocejo | PHONECALLING = Uso de celular | SHELTER = Câmera coberta | SMOKING = Cigarro |
| MISSINGFACE = Sem face detectada | DISTRACTION = Distração | CLOSEEYES = Olhos fechados | AWSB = Cinto de segurança afivelado |
| ANWSB = Cinto de segurança desafivelado | AFIS = Identificação facial bem-sucedida | AFIF = Falha na identificação facial | FACE = Upload da biblioteca de faces para a plataforma |
A = Código do evento
B = ON/OFF
| LANEDEPARTURE = Troca de faixa | FORWARDCOLLISION = Risco de colisão | VEHICLETOOCLOSE = Veículo próximo |
A = Código do evento
B = ON / OFF / 1 / 2
OFF = Desativa o envio automático
ON = Envia vídeos das câmeras frontal e interna
1 = Envia vídeo apenas da câmera frontal
2 = Envia vídeo apenas da câmera interna
| RAPIDACC = Aceleração brusca | CRASH = Colisão | RAPIDDEC = Desaceleração brusca | RAPIDTURN = Curva brusca |
A = Código do evento
B = ON / OFF / 1 / 2
OFF = Desativa o envio automático
ON = Envia vídeos das câmeras frontal e interna
1 = Envia vídeo apenas da câmera frontal
2 = Envia vídeo apenas da câmera interna
| SOS = Botão de pânico | OVERSPEED = Velocidade excedida | VIBRATE = Vibração | VOLTAGELOW = Bateria baixa |
| POWER = Corte de alimentação | RELAYOFF = Bloqueio desativado | NOSDCARD = Cartão SD removido | UART = Comutação da UART |
| SDCARDMOUNT = Cartão SD inserido | DRIVE = Dirigir por muito tempo | RELAYRECOVERY = Bloqueio ativo | OIL = Furto de combustível |
| OILTO = Tempo limite do sensor de combustível | TEMPTO = Tempo limite do sensor de temperatura | UART_DOOR = Detecção de porta |
Exemplo: UPLOADSW,SOS,ON
Para consultar se a gravação e o upload está ativo de algum evento, envie: UPLOADSW,A
DICA! Este comando pode ser útil em casos onde nota-se um alto consumo de dados do chip SIM
Para configurar o alarme de velocidade excedida, envie: SPEED,A,B,C,D
A = ON/OFF
B = Tempo acima da velocidade(5~600s)
C = Velocidade(1~255km/h)
D= Forma de envio:
0: GPRS,
1: SMS+GPRS,
Padrão: OFF
Para consultar o valor atual, envie: SPEED#
Para configurar o envio do evento de direção fadigado(cansado), envie: FATIGUE,A,T1,T2
*Este comando NÃO afetará a fala do equipamento, somente o envio para a plataforma
A = ON/OFF
T1 = Tempo de direção para ser considerado cansado(horas - 4 a 12 horas) PADRÃO: 4h
T2 = Intervalo de tempo de envio da posições quando T1 for alcançado(minutos - 1 a 30 minutos) PADRÃO: 5min
Padrão: OFF
Para consultar o valor atual, envie: FATIGUE#
Para configurar o envio de alarme SOS, envie: SOSALM,A,B
A = ON/OFF
B = 0 - GPRS, 1 - SMS+GPRS, 2 - GPRS+SMS+Ligação, 3 - GPRS+Ligação
Padrão: 2
A = Este parâmetro deve ser mantido valor A
N1 = Número 1
N2 = Número 2
N3 = Número 3
Formato dos números:
Se o DDD do chip que esta no equipamento for igual ao chip que esta recebendo a ligação, a configuração será:
SOS,A,numero
Exemplo: SOS,A,997816543
D = Este parâmetro deve ser mantido valor A
N1 = Número 1
N2 = Número 2
N3 = Número 3
A = 1, 2 ou 3
Padrão: 3
Obs: O ciclo de tentativas de ligação incluem a tentativa para os 3 números adicionados ao comando SOS.
Para configurar o envio de eventos de vibração, quando o veículo está estacionado, envie: SENALM,A,B
A = ON/OFF
B = Sensibilidade(1,2 ou 3)
1: Baixa (26)
2: Média (20)
3: Alta (16)
Padrão: 2
Padrão: OFF
Exemplo de uso:SENALM,ON,1
Isso ativa o alarme de vibração com sensibilidade Baixa (26), onde o alarme será acionado apenas com vibrações mais fortes.
Para consultar, envie: SENALM#
Este comando ajusta a sensibilidade do sensor de vibração para detectar batidas, tanto estacionado (vibração) quanto dirigindo (colisão). É uma configuração avançada do alarme.
Sintaxe: SHOCK,A
Neste comando, o número funciona ao contrário do que parece:
? Número MENOR = Sensor MAIS SENSÍVEL (Dispara com qualquer vento).
? Número MAIOR = Sensor MENOS SENSÍVEL (Precisa de uma batida forte).
A = Nível de Sensibilidade (1 a 255)
O valor define a "força G" necessária para disparar o alarme.
Como o cálculo é difícil, use esta tabela como referência para configurar:
| Valor (A) | Sensibilidade | O que acontece na prática? |
|---|---|---|
| 1 a 15 | Extrema | ⚠️ Cuidado: Pode gerar alarmes falsos com vento, chuva forte ou caminhão passando perto. |
| 20 | Alta (Padrão) | Padrão de fábrica. Detecta vibrações leves. |
| 30 a 50 | Média | Recomendado para evitar alarmes falsos, mas ainda pega batidas de porta ou encostadas. |
| 60 a 90 | Baixa | Ignora balanços leves. Dispara se alguém bater no carro ou fechar a porta com muita força. |
| 100+ | Muito Baixa | Só vai disparar em colisões reais ou impactos muito fortes. |
O sensor está muito sensível (valor baixo). Vamos aumentar o número para diminuir a sensibilidade.
Envie: SHOCK,40
O sensor está "duro" demais (valor alto). Vamos diminuir o número para deixar mais sensível.
Envie: SHOCK,15
Padrão de Fábrica: 20
Para consultar a configuração atual, envie: SHOCK
Este comando configura um "Tempo de Silêncio" logo após você ligar a ignição (ACC ON). Ele serve para evitar alarmes falsos causados pela vibração natural do motor ligando ou do carro começando a andar.
Sintaxe: SHAKEDELAY,A
Sem esse atraso, assim que você girar a chave e o motor tremer, o equipamento pode achar que estão tentando roubar o carro e disparar um alerta de vibração. Este comando diz ao equipamento: "Se a ignição acabou de ligar, ignore as trepidações pelos próximos X segundos, pois é apenas o motorista saindo."
A = Tempo de Espera (em Segundos) Quanto tempo o alarme de vibração deve ficar desligado após a ignição ser ligada?
Mínimo: 10 segundos.
Máximo: 600 segundos (10 minutos).
Dá tempo suficiente para ligar o carro, ajeitar o cinto e sair da garagem sem gerar alertas falsos.
Envie: SHAKEDELAY,60
Se o veículo demora para estabilizar ou aquecer, aumente o tempo.
Envie: SHAKEDELAY,120
Resumo: Se você liga o carro e recebe um alerta de "Vibração/Choque" no celular imediatamente, aumente este valor.
Para consultar a configuração atual, envie: SHAKEDELAY
Para configurar o envio de eventos de colisão, envie: CRASHALM,A,B
A = ON/OFF
ON: Ativa o alarme de colisão.
OFF: Desativa o alarme de colisão.
Padrão: ON
B = 1/2/3
Refere-se à sensibilidade do gatilho:
1: Baixa (200)
2: Média (150)
3: Alta (120)
Padrão: 2
Exemplo de uso:CRASHALM,ON,3
Isso ativa o alarme de colisão com sensibilidade Alta (120), onde o alarme será acionado com impactos mais leves.
Para consultar, envie: CRASHALM#
Este comando permite uma configuração muito mais detalhada e personalizável das condições de gatilho. É utilizado para detectar eventos menores com maior precisão, cruzando dados de acelerômetro e velocidade.
Para configurar, envie: COLLIDE,A,B,C,D,E,F,G,H
Parâmetros:
A = ON/OFF (Ativar ou Desativar a função).
B = 0 (Modo de alerta: 0 significa apenas envio de dados para o servidor).
C = 0~255 (Sensibilidade da colisão).
Padrão: 150.
Nota: Quanto menor o valor, mais sensível é a detecção.
D = 0~20 (Tempo de atraso em segundos).
Padrão: 0.
Tempo de espera para iniciar a verificação após receber o sinal de colisão.
E = 10~90 (Duração da verificação em segundos).
Padrão: 15.
Janela de tempo para verificar se a velocidade (Parâmetro F) corresponde aos critérios.
F = 5~30 (Limite de velocidade GPS em km/h).
Padrão: 6.
Velocidade mínima para confirmação da colisão.
G = 0~100 (Taxa de variação dos dados do G-sensor - Eixo 1).
Padrão: 60.
H = 2~300 (Taxa de variação dos dados do G-sensor - Eixo 2).
Padrão: 90.
Exemplo de uso: COLLIDE,ON,0,120,0,15,6,60,90 (Ativa a colisão avançada, sensibilidade 120, verificando velocidade acima de 6km/h).
¶ ⚠️ Qual comando devo usar?
Use
CRASHALMse: Você precisa de uma detecção simples de choques ou vibrações fortes (acidentes óbvios) e quer uma configuração rápida (Baixa/Média/Alta).Use
COLLIDEse: Você precisa de precisão para detectar pequenas batidas ou encostões e precisa filtrar "falsos positivos" usando a velocidade do veículo e tempos de verificação específicos.
Este comando ajusta a sensibilidade para detectar acidentes e batidas enquanto o veículo está dirigindo.
É uma configuração avançada do alarme de colisão (Crash Alarm). Use se o padrão de fábrica estiver gerando muitos alarmes falsos em lombadas ou buracos.
Sintaxe: SENSOR,A
Funciona ao contrário do que o senso comum diz:
? Número MENOR = Sensor MAIS SENSÍVEL (Qualquer buraco dispara).
? Número MAIOR = Sensor MENOS SENSÍVEL (Precisa de uma batida muito forte).
A = Nível (1 a 255)
Define a força do impacto necessária para gerar o alerta.
O padrão de fábrica é 150. Só mude se tiver problemas.
| Valor (A) | Sensibilidade | O que acontece na prática? |
|---|---|---|
| 50 a 100 | Muito Alta | ⚠️ Cuidado: O alarme vai disparar em lombadas, buracos ou frenagens bruscas. |
| 150 | Padrão | Equilíbrio ideal. Detecta batidas reais e ignora a maioria dos buracos. |
| 180 a 200 | Baixa | Ignora impactos leves. Recomendado para caminhões pesados que "pulam" muito em estradas ruins. |
| 255 | Mínima | Só vai disparar em acidentes gravíssimos (Perda total). |
O sensor está sensível demais. Precisamos aumentar o número para ele ficar "mais duro".
Envie: SENSOR,180
O sensor está muito duro. Precisamos diminuir o número para ele ficar mais sensível.
Envie: SENSOR,120
Padrão de Fábrica: 150
Para consultar a configuração atual, envie: SENSOR
Para configurar o envio de eventos de aceleração brusca, envie: RAPIDACC,A
A = Sensibilidade (0, 1, 2 ou 3)
0: Desligado
1: Baixo (45 km/h)
2: Médio (35 km/h)
3: Alto (25 km/h)
Tempo de detecção: 3 segundos
Unidade: km/h
Exemplo de uso: RAPIDACC,3
Isso define o alerta de aceleração rápida para o nível Alto, onde o alarme será acionado se o veículo aumentar a velocidade em mais de 25 km/h dentro de 3 segundos.
Padrão: OFF
Para consultar, envie: RAPIDACC#
Para configurar o envio de eventos de frenagem brusca, envie: RAPIDDEC,A
A = Sensibilidade (0, 1, 2 ou 3)
0: Desligado
1: Baixo (55 km/h)
2: Médio (45 km/h)
3: Alto (25 km/h)
Tempo de detecção: 3 segundos
Unidade: km/h
Exemplo de uso:RAPIDDEC,1
Isso define o alerta de desaceleração rápida para o nível Baixo, onde o alarme será acionado se o veículo reduzir a velocidade em mais de 55 km/h dentro de 3 segundos.
Padrão: OFF
Para consultar, envie: RAPIDDEC#
Para configurar o envio de eventos de curva brusca, envie: RAPIDTURN,A
A = Sensibilidade (0, 1, 2 ou 3)
0: Desligado
1: Baixo (60 km/h)
2: Médio (40 km/h)
3: Alto (30 km/h)
Tempo de detecção: 3 segundos
Unidade: km/h
Exemplo de uso:RAPIDTURN,2
Isso define o alerta de curva brusca para o nível Médio, onde o alarme será acionado se o veículo estiver a 40 km/h ou mais e mudar de direção em mais de 15° dentro de 3 segundos.
Ângulo Fixo:
Não há um comando para configurar o ângulo manualmente. O ângulo de 15° foi definido pelo software após diversos testes e feedbacks dos clientes para evitar falhas na detecção.
Para consultar, envie: RAPIDTURN#
Este comando configura o alarme de subtensão. Ele serve para avisar quando a bateria do veículo está ficando fraca, evitando que o equipamento drene a bateria totalmente e o carro não pegue depois.
Sintaxe: EXBATALM,A,B,C
A = Tipo de Veículo (Voltagem da Bateria) Você deve informar se é um carro ou um caminhão.
0: Veículos 12V (Carros de passeio, motos).
1: Veículos 24V (Caminhões, Ônibus).
B = Voltagem Limite (Quando o alarme dispara?)
⚠️ REGRA CRÍTICA: O equipamento não aceita vírgula ou ponto. Você deve escrever o número "direto".
A lógica: 11.8 Volts vira 118. 23.0 Volts vira 230.
Se escolheu 12V (A=0): Use entre 90 e 130.
Padrão: 118 (Significa 11.8V).
Se escolheu 24V (A=1): Use entre 180 e 255.
Padrão: 230 (Significa 23.0V).
C = Como você quer ser avisado?
0: Envia alerta apenas para a Plataforma/Sistema.
1: Envia SMS para o celular do administrador + alerta na Plataforma.
Nota: Para receber SMS, o número SOS deve estar configurado.
Este comando configura o equipamento para avisar caso o Cartão de Memória (SD) seja removido ou inserido.
É uma função anti-sabotagem: se o motorista tirar o cartão para não ser filmado, você fica sabendo na hora.
Sintaxe: NOSDCARDALM,A,B
A = Ligar ou Desligar
ON: Ativa a função (Recomendado).
OFF: Desativa (Você não saberá se o cartão foi removido).
B = Como você quer ser avisado?
Escolha o nível de urgência do alerta:
| Valor (B) | O que o equipamento faz? | Nível de Urgência |
|---|---|---|
| 0 | Envia apenas para a Plataforma. | Baixo (Registro) |
| 1 | Envia SMS + Plataforma. | Médio |
| 2 | Faz Ligação + SMS + Plataforma. | Máximo (Sabotagem) |
| 3 | Faz Ligação + Plataforma. | Alto |
Para que as opções 1, 2 ou 3 funcionem (SMS e Ligação), você PRECISA ter configurado o número do administrador (comando SOS) anteriormente. Se não tiver número salvo, ele só manda para a plataforma.
Quero que o equipamento me ligue e mande SMS imediatamente se alguém tocar no cartão de memória.
Envie: NOSDCARDALM,ON,2
Quero apenas que fique registrado no sistema se houver erro no cartão, sem me incomodar no celular.
Envie: NOSDCARDALM,ON,0
Padrão de Fábrica: ON,0
Para consultar a configuração atual, envie: NOSDCARDALM
Este comando configura o equipamento para avisar se o Cartão de Memória (SD) estiver inserido, mas não estiver conseguindo gravar. Isso acontece quando o cartão queima, corrompe, ou com defeito físico.
Sintaxe: SDABNORMAL,A
Se você deixar isso desligado (OFF), o cartão pode parar de funcionar e você não vai saber. No dia que precisar de uma imagem de acidente, descobrirá que o cartão estava estragado há meses. Com isso ligado (ON), o equipamento avisa na hora que der erro.
A = Ligar ou Desligar
ON: Ativa o alerta (Altamente Recomendado).
OFF: Desativa o alerta.
Quando este alerta dispara, significa que NÃO HÁ VÍDEO GRAVADO. O equipamento está gritando: "Tentei salvar o vídeo mas o cartão falhou!". Portanto, ao receber este alerta, troque o cartão SD imediatamente.
Padrão: ON
Para consultar a configuração atual, envie: SDABNORMAL
Para alterar a velocidade de geração dos alertas da DMS, envie: DMS_SWITCH,A,B,C
A = Ativação/Desativação da DMS(1 = ON, 0 = OFF) PADRÃO = 1
B = Sensibilidade(1 = Padrão, 2 = Sensibilidade alta) PADRÃO = 1
C = Velocidade de detecção dos eventos(0, 15, 30, 60 ou 90) PADRÃO = 15km/h
Para consultar, envie: DMS_SWITCH#
Para alterar o tempo que o mesmo alerta sonoro não seja enviado dentro de um período de tempo, envie:
DMS_VOICE_CUSTOM,A,B,C,D,E,F
Valores aceitos: 0(desativa), 5, 10, 30 ou 60s.
A = Tempo para olhos fechados
B = Tempo para bocejo
C = Tempo para distração
D = Tempo para cigarro
E = Tempo para uso de celular
F = Tempo para face não detectada
Padrão: 5 , 5 , 60 , 5 , 5 , 180
Exemplo: DMS_VOICE_CUSTOM,5,5,60,5,5,180
Para consulta, envie: DMS_VOICE_CUSTOM#
Para alterar o tempo de envio de alertas repetidos em um período de tempo para a plataforma, envie:
DMS_ALERT_CUSTOM,A,B,C,D,E,F
Valores aceitos: 0(desativa), 120, 180, 600, 1800s
A = Tempo para olhos fechados
B = Tempo para bocejo
C = Tempo para distração
D = Tempo para cigarro
E = Tempo para uso de celular
F = Tempo para face não detectada
Padrão: 120 , 120 , 120 , 120 , 120 , 120
Exemplo: DMS_ALERT_CUSTOM,120,120,120,120,120,120
Para consulta, envie: DMS_ALERT_CUSTOM#
Esse comando consiste em configurar o tempo em que o motorista do veículo terá que realizar a infração para o equipamento poder gerar o alerta
DMS_CONTINUITY,A,B,C,D,E,F
A = Olhos fechados
B = Bocejando
C = Distração
D = Fumando
E = Uso de celular
F = Nenhum rosto detectado
A unidade é em segundo (s) e o intervalo de valores é de 1 a 10 (Para desativar o evento utilize o valor 0)
Padrão: 2,2,2,3,3,10
Esse comando configura o número máximo de vezes que o sistema irá anunciar por voz a perda de reconhecimento de rosto durante um ciclo de funcionamento:
DMS_LOSTFACE_LIMIT,A
A = Número de vezes que o anúncio de perda de rosto será feito
O intervalo de valores é de 3 a 1024
Padrão: 5
Para consulta, envie: DMS_LOSTFACE_LIMIT
Este comando configura o alerta para quando a câmera de fadiga (DMS) perde a calibração (sai da posição correta ou é movida). Se a câmera torta não consegue ver o rosto do motorista, o sistema de fadiga não funciona. Este comando avisa quando isso acontece.
Sintaxe: DMS_CALIB_ABNORMAL,A,B,C
A = Paciência do Sensor (Quantas vezes falha antes de avisar?) Define quantas vezes o sistema deve detectar que a câmera está torta antes de disparar o alarme.
1 a 10: Número de verificações.
Exemplo: Se colocar 3, ele verifica 3 vezes se está desalinhado. Se nas 3 estiver ruim, ele grita. Isso evita alarmes falsos em curvas ou lombadas.
0: DESLIGA a função (Não recomendado).
B = Aviso Sonoro (O motorista ouve?)
1: Ligado. O equipamento apita na cabine pedindo para arrumar a câmera.
0: Desligado. Silencioso na cabine.
C = Enviar para Plataforma (A central vê?)
1: Ligado. Envia o alerta para o sistema de rastreamento.
0: Desligado. Não avisa a central.
Para consultar a configuração atual, envie: DMS_CALIB_ABNORMAL
Este comando configura os Eventos de Nível 2 (L2). Diferente do alerta comum (que avisa na hora), o Nível 2 serve para punir a insistência ou repetição do comportamento errado.
A Lógica do comando é: "Se o motorista cometer o evento (A), por (B) vezes seguidas, dentro de (C) segundos, o equipamento vai apitar por (D) segundos."
Sintaxe: DMS_SECOND_EVENT,A,B,C,D
A = Qual evento você quer configurar? Escolha um número da lista:
Distração (Olhar para o lado)
Olhos Fechados (Dormindo)
Bocejo (Fadiga)
Chamada (Celular na orelha)
Fumar
Rosto não detectado (Câmera obstruída ou motorista saiu)
B = Quantas vezes tem que acontecer? (Gatilho) Quantas vezes a câmera precisa pegar o motorista errando para disparar esse alarme grave?
1 a 10: Número de vezes.
0: DESLIGA o alarme de Nível 2 para esse evento.
C = Janela de Tempo (Em Segundos) O equipamento vai contar as falhas dentro desse tempo.
Exemplo: Se você colocar 60, ele vai ver se o motorista fumou as X vezes dentro de 1 minuto.
D = Duração da Bronca (Buzzer) Por quanto tempo o equipamento vai ficar apitando/gritando na cabine quando detectar o Nível 2?
1 a 10: Tempo em segundos do apito.
0: Sem som.
Você deve enviar um comando para cada evento que quiser configurar.
Se quiser configurar Fumar e Bocejar, você terá que enviar o comando duas vezes (uma mudando o A para 5, e outra mudando o A para 3).
Se o motorista for pego fumando (A=5) por 2 vezes (B) dentro de 60 segundos (C), o alarme toca por 5 segundos (D).
Envie: DMS_SECOND_EVENT,5,2,60,5
Se o motorista fechar os olhos (A=2) apenas 1 vez (B) dentro de 10 segundos (C), apite por 10 segundos (D).
Envie: DMS_SECOND_EVENT,2,1,10,10 (Neste caso, configuramos para não tolerar nenhuma falha de sono).
Se o alarme de rosto ausente estiver incomodando.
Envie: DMS_SECOND_EVENT,6,0,10,0 (O "0" no B desliga a função para o evento 6).
Para consultar a configuração atual, envie: DMS_SECOND_EVENT
A partir da versão 1.6.3, o ADAS pode ser configurado automaticamente, enviando ADAS,CALMODE,A
A = 0/1
Observação: Após definir a calibração manual, você precisa usar o WiFikit para reconfigurar os parâmetros do veículo e a linha do horizonte do algoritmo ADAS.
Caso esteja utilizando uma versão de Firmware anterior ou esteja utilizando a Calibração manual, utilize o comando a seguir para configurar os parâmetros de medida do veículo (Essa configuração pode ser realizada pelo WiFikit), lembrando que para configurar a linha do horizonte é necessário utilizar o WiFikit.
Defina os parâmetros em que o equipamento foi instalado no veículo, envie: ADAS,CALIBRATION,A,B,C,D,E
Medidas
A = 1-100000 mm - Altura de instalação da câmera.
B = 1-100000 mm - Distância da lente da câmera até o para-choque.
C = 1-100000 mm - Distância da lente da câmera até a roda esquerda.
D = 1-100000 mm - Distância da lente da câmera até a roda direita.
E = 1-100000 mm - Distância da lente da câmera até o eixo.
Para consulta, envie: ADAS,CALIBRATION
Defina a sensibilidade de cada evento ADAS, envie: ADASSEN,A,B,C
A = 1/2/3 - Tipo de evento.
1 = Aviso de saída de faixa.
2 = Aviso de colisão frontal.
3 = Aviso de possível colisão.
Quando A = 1
B = -0.3 ~ 0.6, quanto menor o valor, mais sensível. Um valor negativo indica a distância até a linha de compressão, enquanto um valor positivo indica a distância até a linha de compressão. Não há limite para o número de dígitos atrás do ponto decimal. Padrão = -0.1
C = 0/1/2
0 = Baixo
1 = Meio
2 = Alto
Quando A = 2
B = 0 - 10 segundos, limite de tempo para uma possível colisão com o carro da frente. Padrão = 1.5
Obs: Pode ser decimal e não há limite para o número de dígitos atrás do ponto decimal .

Quando A = 3
B = 0 - 10 segundos, limite de tempo para uma possível colisão com o carro da frente. Padrão = 1.0
Obs: Pode ser decimal e não há limite para o número de dígitos atrás do ponto decimal.
Para consulta, envie: ADASSEN,A
Exemplo: ADAASSEN,1
Esse comando define a velocidade do dispositivo para simular um cenário de teste de direção, o que permitirá testar a função ADAS no escritório.
Para simular uma velocidade virtual, envie: ADASVSP,A
A - Velocidade que deseja simular de ( 10 ~ 120 )
Obs: Este comando deve ser enviado com a ignição ligada, ao desligar a ignição este comando irá se apagar automaticamente.
Para ativar ou desativar cada função ADAS, envie: ADASSEP,A,B
A = 1/2/3
Tipo de evento:
1 = Função ADAS, FCW, colisão frontal (Ativado quando o veículo se aproxima rapidamente de outro veículo à frente, indicando risco de colisão frontal iminente)
2 = Função ADAS, HMW, veículo muito próximo (Ativado quando o veículo segue muito de perto o veículo à frente, sem manter uma distância segura por um período prolongado)
3 = Função ADAS, LDW, desvio de faixa
B = 0/1
Para habilitar ou desabilitar a função:
0 = Desativar
1= Ativar
Por padrão, FCW:1, HMW:1, LDW:1
Para consultar o status das funções ADAS, envie: ADASSEP
Para ativar ou desativar o ADAS, envie: ADASSW,A
A = 0/1
Para habilitar ou desabilitar a função:
0 = Desativar
1= Ativar
Após habilitar ou desabilitar a função, o dispositivo será reiniciado 10 segundos depois, caso o equipamento não reinicie, envie o comando REBOOT.
Para consultar o status do ADAS, envie: ADASSW
Este comando define um "Tempo de Silêncio" (Snooze) entre dois alertas do mesmo tipo.
Se o sistema ADAS disparar um aviso, ele vai esperar esse tempo configurado antes de permitir que o mesmo aviso dispare novamente. Isso evita que o buzzer fique apitando sem parar se o motorista estiver dirigindo em uma estrada sinuosa (invadindo faixas) ou no trânsito pesado (colando no carro da frente).
Sintaxe: ADASPI,A,B
A = Qual evento você quer configurar?
Escolha o código do alerta:
1: FCW (Risco de Colisão Frontal / Batida).
2: HMW (Distância Perigosa / Colado no veículo da frente).
3: LDW (Saída de Faixa / Comeu a faixa).
B = Tempo de Espera (em Segundos)
Quanto tempo o equipamento deve ignorar novos alertas desse tipo após o primeiro aviso?
0 a 3600: Tempo em segundos.
Padrão: 60 segundos (1 minuto).
Assim como no DMS, você deve enviar um comando para cada tipo de evento que quiser alterar. Não dá para configurar os três de uma vez.
Em estradas estreitas, o alerta de faixa dispara muito. Vamos aumentar o tempo de silêncio para 2 minutos (120s) para não irritar o motorista.
Envie: ADASPI,3,120
Explicação: Evento 3 (Faixa), Tempo 120s.
O alerta de colisão é grave. Se o motorista quase bater, e 10 segundos depois quase bater de novo, eu quero saber! Vamos diminuir o tempo para 10 segundos.
Envie: ADASPI,1,10
Explicação: Evento 1 (Colisão), Tempo 10s.
O alerta de "veículo muito próximo" dispara muito em engarrafamentos. Vamos manter o padrão de 60 segundos.
Envie: ADASPI,2,60
Resumo Visual dos Códigos (A):
| Código | Sigla | Significado | Padrão (B) |
|---|---|---|---|
| 1 | FCW | Colisão Frontal | 60s |
| 2 | HMW | Veículo Próximo | 60s |
| 3 | LDW | Saída de Faixa | 60s |
Para consultar a configuração atual, envie: ADASPI
Este comando define o "Tempo de Silêncio" da voz na cabine.
Se o equipamento falar "Atenção, saída de faixa", ele vai esperar o tempo configurado antes de poder falar essa mesma frase de novo.
Diferença Vital:
ADASPI (Anterior): Filtra o envio de alertas para a plataforma.
ADASVI (Este): Filtra a fala/áudio dentro do veículo.
Sintaxe: ADASVI,A,B
A = Qual frase você quer silenciar?
Escolha o código do evento:
1: FCW (Voz: "Atenção, colisão frontal").
2: HMW (Voz: "Veículo muito próximo").
3: LDW (Voz: "Saída de faixa").
B = Tempo de Silêncio (em Segundos)
Depois de falar uma vez, por quanto tempo o equipamento deve ficar mudo para esse alerta específico?
0 a 3600: Tempo em segundos.
Padrão: 60 segundos (1 minuto).
Você deve enviar um comando para cada tipo de aviso que quiser configurar.
No engarrafamento, o carro da frente está sempre perto. Para o equipamento não ficar falando "Veículo muito próximo" a cada 10 segundos, aumente o tempo para 2 minutos (120s).
Envie: ADASVI,2,120
Se a estrada é velha e o sensor erra muito, aumente o silêncio da voz de faixa para não irritar o condutor.
Envie: ADASVI,3,300
(Fala uma vez e fica 5 minutos quieto sobre faixas).
Para risco de batida, queremos que o motorista ouça sempre! Vamos diminuir o tempo de silêncio para apenas 5 segundos.
Envie: ADASVI,1,5
| Código | Sigla | Evento | Recomendação |
|---|---|---|---|
| 1 | FCW | Colisão Frontal | Baixo (5-10s) - É perigo real. |
| 2 | HMW | Veículo Próximo | Alto (60s+) - Irrita no trânsito. |
| 3 | LDW | Saída de Faixa | Médio (60s) - Depende da estrada. |
Para consultar a configuração atual, envie: ADASVI
O comando ADAS,CENTERPOINT é utilizado para replicar as configurações da linha do horizonte de um equipamento já configurado para outro que ainda não foi ajustado. Esse procedimento é adotado em casos específicos, onde não é possível acessar fisicamente o veículo para configurar a linha do horizonte pelo app WIFIKIT. No entanto, vale destacar que a configuração pelo app WIFIKIT é o método correto e oferece maior garantia de que os eventos serão gerados de forma precisa e adequada.
O processo funciona da seguinte maneira:
Esse processo pode ser uma alternativa útil quando a configuração pelo app WIFIKIT não é viável, mas, para garantir a precisão dos ajustes e a correta geração dos eventos, sempre que possível, a configuração via app WIFIKIT é a opção mais recomendada.