# Protocolos Wialon para la ingesta de datos

Navixy admite el [integración de datos de IoT y telemática](https://www.navixy.com/docs/expert-center/es/faq-and-troubleshooting/gps-devices/add-and-manage-devices/integrate-iot-data-from-servers-and-gateways) desde varias plataformas y pasarelas utilizando diversos protocolos. Estos protocolos permiten la transmisión fluida de datos IoT desde dispositivos y sensores a la plataforma Navixy, posibilitando la recopilación y el análisis exhaustivo de datos.

Este documento ofrece una visión general de la suite de protocolos Wialon, detallando cómo funcionan y cómo configurarlos para su uso con Navixy.

## Wialon Retranslator

El protocolo Wialon Retranslator está diseñado para retransmitir datos mediante TCP en formato binario. Este protocolo permite la transmisión de información sobre la ubicación del dispositivo y los valores de los sensores. Puede ampliarse para admitir campos específicos según el modelo del dispositivo, lo que posibilita una recopilación de datos detallada.

**Entradas admitidas**:

* AVL IO: #1-100000
* Voltaje de la batería
* CAN: carga por eje, nivel de líquido AdBlue, RPM, combustible total consumido, temperatura del motor, kilometraje, datos en bruto
* LLS: Nivel
* Temperatura
* Sensor analógico: #1-16
* Voltaje de la placa
* Temperatura externa: #1-10

**Eventos admitidos**:

* Desviación de la ruta
* Distancia entre objetos
* Ralentí excesivo del motor
* Entrada o salida de geocerca
* Conducción excesiva
* Estacionamiento excesivo
* Cambio en el nivel de combustible
* Corte de la antena GPS
* Señal GPS perdida/recuperada
* Jamming GSM
* Disparo de entradas/salidas
* Parámetro en rango
* Detección del estado de estacionamiento
* Pulsación del botón SOS
* Sensor de sacudidas
* Exceso de velocidad
* Cambio de estado de tarea
* Rastreador apagado o conexión perdida

**Cómo conectar**:\
Para agregar un dispositivo a Navixy usando el protocolo Wialon Retranslator, registre un nuevo dispositivo con su ID en Navixy y especifique la siguiente dirección IP y puerto del servidor de seguimiento en el lado del emisor:

* **Plataforma UE**: `tracker.navixy.com` o `52.57.1.136`
* **Plataforma EE. UU.**: `tracker.us.navixy.com` o `13.52.37.2`
* **Puerto del servidor**: `47690`

## Wialon Combine

El protocolo Wialon Combine retransmite datos mediante TCP o UDP en formato binario. Admite la transmisión de una amplia gama de datos telemáticos y de telemetría, siendo la plataforma compatible con todos los campos personalizados del protocolo.

**Entradas admitidas**:

* Sensor analógico: #1-32767
* Contador: #1-32767
* Temperatura externa: #1-32767
* Parámetro CAN: #1-32767
* Parámetro personalizado: #1-32767
* LLS: Nivel: #1-32767

**Eventos admitidos**:

* Desviación de la ruta
* Distancia entre objetos
* Ralentí excesivo del motor
* Entrada o salida de geocerca
* Conducción excesiva
* Estacionamiento excesivo
* Cambio en el nivel de combustible
* Disparo de entradas/salidas
* Parámetro en rango
* Detección del estado de estacionamiento
* Pulsación del botón SOS
* Exceso de velocidad
* Cambio de estado de tarea
* Rastreador apagado o conexión perdida

**Cómo conectar**:\
Para agregar un dispositivo a Navixy usando el protocolo Wialon Combine, registre un nuevo dispositivo con su ID en Navixy y especifique la siguiente dirección IP y puerto del servidor de seguimiento en el lado del emisor:

* **Plataforma UE**: `tracker.navixy.com` o `52.57.1.136`
* **Plataforma EE. UU.**: `tracker.us.navixy.com` o `13.52.37.2`
* **Puerto del servidor**: `47645`

## Wialon IPS

El protocolo Wialon IPS es un protocolo basado en texto sobre TCP, diseñado para ser fácilmente ampliable pasando parámetros adicionales en el `#D` mensaje.

**Formato del mensaje**:

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

**Parámetros** es un conjunto de parámetros adicionales separados por comas, cada uno con una `NAME:TYPE:VALUE` estructura.

**Parámetros generales**:

* SOS - alarma del botón SOS
* INTERVAL\_MODE - señal de ruta de punto único
* BatteryLevel - carga de la batería en porcentaje
* b - carga de la batería en Voltios
* a o LOC\_RADIUS - precisión de la ubicación (radio) en metros
* LOC\_SRC - fuente de datos de navegación: 0 - GPS, 1 - LBS GSM
* pwr\_ext - voltaje de la placa
* pwr\_int - voltaje de la batería integrada
* nivel de combustible - nivel de combustible en litros
* temperature - temperatura del sensor integrado

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

* ADC0, ADC1 - valores de los sensores analógicos 1 y 2 en milivoltios
* AIN1, AIN2 - valores de los sensores analógicos 1 y 2 en voltios
* DIN1, DIN2, DIN3, DIN4 - valores de entradas discretas
* VBAT - voltaje de la batería integrada
* par1, par2, ... - parámetros del protocolo BITREK correspondientes a los códigos de elementos IO

**Cómo conectar**:\
Para conectar un dispositivo usando el protocolo Wialon IPS, agregue el dispositivo a Navixy como uno de los modelos BITREK u otros modelos compatibles como Glonassoft UMKa y NaviTrek. Especifique el ID del dispositivo durante el registro.
