Yuv Cloud Services
  1. JC450
Yuv Cloud Services
  • Introdução
  • API
    • Equipamentos
      • Enviar comando
      • Abrir streaming
    • Downloads
      • Requisitar lista de arquivos
      • Requisitar arquivo
  • Data Push
    • /pushFileDownloadRequest
    • JC400
      • /jc400/pushHeartbeat
      • /jc400/pushGps
      • /jc400/pushAlarm
      • /jc400/pushAlarmFile
      • /jc400/pushFileList
    • JC450
      • /jc450/pushHeartbeat
      • /jc450/pushGps
      • /jc450/pushAlarm
      • /jc450/pushAlarmFile
      • /jc450/pushFileList
    • JC181
      • /jc181/pushHeartbeat
      • /jc181/pushGps
      • /jc181/pushAlarm
      • /jc181/pushAlarmFile
      • /jc181/pushFileList
  1. JC450

/jc450/pushAlarm

http://your-webhook-endpoint.com/jc450/pushAlarm

Descrição#

O endpoint /jc450/pushAlarm contém informações de alarmes gerados pela JC450, podendo conter alarmes de ADAS ou DMS, dependendo do firmware e modelo da câmera.

AlarmLabel#

Todo alarme que pode possuir mídias, possui um campo alarmLabel. Esse campo é um identificador único daquele alarme. Quando você receber um arquivo no endpoint /jc450/pushAlarmFile, o nome do arquivo terá o seguinte formato:
12345678910111213_30313533313236250522105127000500_3_01.jpg
No arquivo acima, o alarmLabel é o 30313533313236250522105127000500.
Quando você recebe uma informação de alarme no endpoint /jc450/pushAlarm, o campo alarmLabel vem no seguinte formato:
30,31,35,33,31,32,36,25,05,22,10,51,27,00,05,00
Para vincular os arquivos ao alarme, basta você remover as vírgulas do campo alarmLabel e fazer a vinculação entre ambos.

Estrutura do Payload#

O payload é um array de objetos JSON, onde cada objeto contém um pacote de alarme de um equipamento, podendo existir N pacotes de diferentes equipamento.
CampoTipoDescrição
imeistringIMEI do dispositivo de rastreamento.
licensePlatestringPlaca do veículo associado ao evento.
latitudefloatCoordenada de latitude.
longitudefloatCoordenada de longitude.
speedintVelocidade do veículo no momento do evento (km/h).
gpsTimestringData e hora da captura do GPS no formato ISO 8601 (YYYY-MM-DDTHH:MM:SS.sssZ).
gateTimestringData e hora do evento no formato ISO 8601 (YYYY-MM-DDTHH:MM:SS.sssZ).
alarmTypeIdintCódigo identificador do tipo de alarme gerado.
alarmLabelstringIdentificador único do alarme

Descrição do campo alarmTypeId#

Abaixo você encontra uma tabela relacionando cada alarmTypeId com sua descrição.
alarmTypeIdDescrição
1Armazenamento de vídeo do gravador
2Risco de Colisão
3Vibração
4Vídeo remoto
5Foto remota
6Calibração anormal
7Nenhum rosto detectado
8Olhos fechados
9Bocejo
10Distração
11Olhando para baixo
12Fumando
13Uso de celular
14Câmera coberta
15SOS
16Aceleração rápida
17Desaceleração rápida
18Curva brusca
19Excesso de velocidade
20Cansado
21Espaço insuficiente no cartão de memória
22Sem cartão de memória
23Desconexão elétrica externa
24Baixa voltagem
25Foto ou vídeo cronometrado
26RFID
27Saída de faixa
28Proximidade veículo dianteiro
29Risco de colisão com pedestre
30Troca de faixa frequente
31Limite velocidade estrada
32Obstáculo
33Reconhecimento sinal estrada
34Captura ativa
35Fadiga
36Motorista não reconhecido
37Sem cinto
38Reboque/Roubo
39Entrada de ponto cego de GPS
40Saída de ponto cego de GPS
41Desligamento
42Violação
43Desligamento por baixa bateria
44Tampa removida
45Bateria interna baixa

Exemplo de Envio#

[
    {
      "imei": "123456789101112",
      "licensePlate": "ABC1234",
      "latitude": -19.876813,
      "longitude": -43.402465,
      "speed": 31,
      "gpsTime": "2025-05-22T13:06:36.000Z",
      "gateTime": "2025-05-22T13:06:48.873Z",
      "alarmTypeId": 10,
      "alarmLabel": "30,32,35,35,39,37,30,25,05,22,10,06,36,00,05,00"
    }
]
Modificado em 2025-05-22 14:13:24
Página anterior
/jc450/pushGps
Próxima página
/jc450/pushAlarmFile
Built with