# Protocolos Wialon para ingestão de dados

Navixy oferece suporte ao [integração de dados de IoT e Telemática](https://www.navixy.com/docs/expert-center/pt-br/faq-and-troubleshooting/gps-devices/add-and-manage-devices/integrate-iot-data-from-servers-and-gateways) de várias plataformas e gateways usando diversos protocolos. Esses protocolos permitem a transmissão contínua de dados de IoT de dispositivos e sensores para a plataforma Navixy, possibilitando coleta e análise abrangentes de dados.

Este documento fornece uma visão geral do conjunto de protocolos Wialon, detalhando como eles funcionam e como configurá-los para uso com Navixy.

## Wialon Retranslator

O protocolo Wialon Retranslator foi projetado para retransmitir dados via TCP em formato binário. Este protocolo permite a transmissão de informações sobre a localização do dispositivo e valores de sensores. Pode ser estendido para suportar campos específicos com base no modelo do dispositivo, permitindo coleta detalhada de dados.

**Entradas suportadas**:

* AVL IO: #1-100000
* Tensão da bateria
* CAN: Carga por eixo, Nível do fluido AdBlue, RPM, Consumo total de combustível, Temperatura do motor, Quilometragem, Dados brutos
* LLS: Nível
* Temperatura
* Sensor analógico: #1-16
* Tensão da placa
* Temperatura externa: #1-10

**Eventos suportados**:

* Desvio da rota
* Distância entre objetos
* Marcha lenta excessiva do motor
* Entrada ou saída de geocerca
* Condução excessiva
* Estacionamento excessivo
* Variação no nível de combustível
* Corte da antena GPS
* Sinal GPS perdido/recuperado
* Interferência GSM
* Ativação de entradas/saídas
* Parâmetro dentro do intervalo
* Detecção de estado de estacionamento
* Pressionamento do botão SOS
* Sensor de choque
* Excesso de velocidade
* Alteração do status de tarefa
* Rastreador desligado ou conexão perdida

**Como conectar**:\
Para adicionar um dispositivo ao Navixy usando o protocolo Wialon Retranslator, registre um novo dispositivo com seu ID no Navixy e especifique o seguinte endereço IP e porta do servidor de rastreamento no lado do emissor:

* **Plataforma UE**: `tracker.navixy.com` ou `52.57.1.136`
* **Plataforma EUA**: `tracker.us.navixy.com` ou `13.52.37.2`
* **Porta do servidor**: `47690`

## Wialon Combine

O protocolo Wialon Combine retransmite dados via TCP ou UDP em formato binário. Ele suporta a transmissão de uma ampla gama de dados de telemetria e telemática, com a plataforma suportando todos os campos personalizados do protocolo.

**Entradas suportadas**:

* Sensor analógico: #1-32767
* Contador: #1-32767
* Temperatura externa: #1-32767
* Parâmetro CAN: #1-32767
* Parâmetro personalizado: #1-32767
* LLS: Nível: #1-32767

**Eventos suportados**:

* Desvio da rota
* Distância entre objetos
* Marcha lenta excessiva do motor
* Entrada ou saída de geocerca
* Condução excessiva
* Estacionamento excessivo
* Variação no nível de combustível
* Ativação de entradas/saídas
* Parâmetro dentro do intervalo
* Detecção de estado de estacionamento
* Pressionamento do botão SOS
* Excesso de velocidade
* Alteração do status de tarefa
* Rastreador desligado ou conexão perdida

**Como conectar**:\
Para adicionar um dispositivo ao Navixy usando o protocolo Wialon Combine, registre um novo dispositivo com seu ID no Navixy e especifique o seguinte endereço IP e porta do servidor de rastreamento no lado do emissor:

* **Plataforma UE**: `tracker.navixy.com` ou `52.57.1.136`
* **Plataforma EUA**: `tracker.us.navixy.com` ou `13.52.37.2`
* **Porta do servidor**: `47645`

## Wialon IPS

O protocolo Wialon IPS é um protocolo baseado em texto sobre TCP, projetado para ser facilmente estendido passando parâmetros adicionais na `#D` mensagem.

**Formato da mensagem**:

```
#D#date;time;lat1;lat2;lon1;lon2;speed;course;height;sats;hdop;inputs;outputs;adc;ibutton;params\r\n
```

**Parâmetros** é um conjunto de parâmetros adicionais separados por vírgula, cada um com a `NAME:TYPE:VALUE` estrutura.

**Parâmetros gerais**:

* SOS - alarme do botão SOS
* INTERVAL\_MODE - sinal de rota de ponto único
* BatteryLevel - carga da bateria em porcentagem
* b - carga da bateria em Volts
* a ou LOC\_RADIUS - precisão da localização (raio) em metros
* LOC\_SRC - fonte dos dados de navegação: 0 - GPS, 1 - GSM LBS
* pwr\_ext - tensão da placa
* pwr\_int - tensão da bateria interna
* fuel level - nível de combustível em litros
* temperature - temperatura do sensor embutido

**Parâmetros específicos** **para dispositivos BITREK**:

* ADC0, ADC1 - valores dos sensores analógicos 1 e 2 em milivolts
* AIN1, AIN2 - valores dos sensores analógicos 1 e 2 em volts
* DIN1, DIN2, DIN3, DIN4 - valores das entradas discretas
* VBAT - tensão da bateria embutida
* par1, par2, ... - parâmetros do protocolo BITREK correspondentes aos códigos de elemento IO

**Como conectar**:\
Para conectar um dispositivo usando o protocolo Wialon IPS, adicione o dispositivo ao Navixy como um dos modelos BITREK ou outros modelos suportados como Glonassoft UMKa e NaviTrek. Especifique o ID do dispositivo durante o registro.
