Sensores virtuales
Los sensores virtuales en Navixy convierten la telemetría bruta en etiquetas simples, derivan la ignición del voltaje y asignan estados de dispositivo con múltiples valores a indicadores legibles.
Los sensores virtuales le permiten procesar los datos de telemetría de forma más eficaz. Al mapear el voltaje de a bordo, pueden ayudarle a calcular las horas de motor en función de condiciones y valores establecidos. Además, le permiten convertir múltiples puntos de datos de distintos sensores conectados a un dispositivo en indicadores más fáciles de entender, como «caliente», «frío», «abierto» y «cerrado», independientemente del fabricante o modelo del dispositivo.

Disponibilidad
Disponible cuando el dispositivo tiene entradas o estados de los que se pueden derivar valores. Cada dispositivo admite hasta 100 sensores virtuales.
Cómo crear un sensor virtual
Los sensores virtuales se pueden crear mediante el Sensores y botones bloque Sensores y botones Dispositivos módulo Dispositivos. Para crear un sensor virtual:
Acceda a la sección Dispositivos
Seleccione un dispositivo GPS
Haga clic en el botón + botón
Seleccione Sensor virtual
Cada dispositivo puede tener hasta 100 sensores virtuales.

Los siguientes pasos dependen del caso de uso que se deba resolver mediante el sensor virtual. A continuación, encontrará ejemplos e instrucciones para diferentes métodos de cálculo.
Métodos de cálculo
Los sensores virtuales tienen tres tipos de cálculo diferentes:
Valor en rango
Valor de origen
Índice de bit
Todos los valores de los sensores virtuales deben coincidir con la forma en que se reciben del dispositivo. Todos los estados son sus definiciones para estos valores.
Esta sección describe cómo funcionan los distintos métodos de cálculo. Haga clic en el nombre del método de cálculo para expandirlo.
Valor en rango
Este tipo de sensor virtual ayuda a los clientes a mantener parámetros importantes como la ignición virtual, la temperatura, la humedad y el nivel de combustible dentro de un rango especificado.
Así funciona:
Si el valor del sensor está dentro de los límites especificados (el rango mínimo/máximo que establezca), Navixy lo considera 1 (lo que significa que la condición está activa) y muestra su etiqueta A.
Si el valor del sensor está fuera de ese rango, Navixy lo considera 0 (la condición está inactiva) y muestra su etiqueta B.
Ejemplo de ignición virtual
Si no tiene una entrada de ignición o si su dispositivo ya está funcionando a plena capacidad, puede usar una herramienta de ignición virtual para detectar el estado de ignición. El voltaje de a bordo del vehículo aumenta considerablemente cuando se enciende el motor, lo que permite usar el umbral de voltaje como indicador de si el motor está funcionando o no. Por lo general, el voltaje de a bordo debe superar los 13.2 V para indicar que el motor está en funcionamiento.
Para crear este sensor:
Empiece por asignarle un nombre.
Configure la entrada en Voltaje de a bordo o cualquier otro sensor, si es necesario.
Activar Considerar como estado de ignición en la configuración.
Seleccione “Valor en rango” como método de cálculo.
Especifique un valor mínimo del rango, como 13.2 V. No es necesario un máximo allí, ya que el voltaje de a bordo puede variar con la ignición activada.
Por último, establezca los valores de estado 0 y 1. Por lo general, son activado y desactivado, respectivamente.

Una vez que establezca el rango umbral de voltaje, si el valor entrante del voltaje de a bordo está dentro de ese rango, la plataforma activa el estado de ignición. Por el contrario, si está fuera de ese rango, se desactiva. La ignición virtual creada con este método también se toma en cuenta en reportes y alertas según su estado. Por ejemplo, puede usarla para generar reportes de horas de motor o alertas por tiempo de ralentí excesivo.
Además, esta ignición se usa para la detección de recorridos y para la función Detectar al estacionarse, teniendo en cuenta la ignición.
Ejemplo con un sensor analógico
Este ejemplo es similar al anterior, pero en lugar de monitorear la ignición del vehículo, monitorea la temperatura.
Suponga que tiene un sensor analógico que recopila datos de temperatura. Digamos que arroja 1020 para -10 °C, y 1900 = 0 °C. Los datos que provienen de los sensores analógicos no están calibrados, por lo que también deben especificarse en esta forma para el sensor virtual.
El rango se puede configurar: cualquier valor entre 1020 y 1900 se clasificaría como «frío» (1), y cualquier valor superior a 1900 se consideraría «caliente» (0).

Valor de origen
Con los sensores virtuales, puede asignar su definición a cualquier valor recibido. Este método funciona con conjuntos predefinidos de valores y cadenas, lo que facilita trabajar con valores estáticos sin tener que especificar distintos rangos. Además, puede funcionar con cualquier dato que necesite. Por ejemplo:
0/1,
verdadero/falso,
encendido/apagado,
abierto/cerrado,
armado/desarmado,
estado 1/estado 2/estado 3,
llave 1/llave 2/llave 3, etc.
El modo funciona así:
cuando llega el valor 1, ese es su valor A.
cuando llega el valor 2, ese es su valor B.
y cuando llega el valor 3, ese es su valor C, y así sucesivamente.
Ilustremos este tipo de funcionalidad con un ejemplo específico.
Ejemplo con lecturas CAN del vehículo
Algunos sensores CAN pueden proporcionar diferentes valores numéricos a la plataforma Navixy. Por ejemplo, un camión con un sensor de estado CAN: PTO puede generar solo los siguientes valores:
0: Apagado
1: Retener
2: Retención remota
3: En espera
4: En espera remota
5: Configurar
6: Desacelerar
7: Reanudar
8: Acelerar
Para configurar este sensor:
Asigne un nombre.
Elija la entrada.
Considerar como estado de ignición debe estar desactivado.
Seleccione Valor de origen como método de cálculo.
Complete la tabla con sus propios valores en el lado izquierdo y los valores respectivos del sensor en el lado derecho. Agregue filas haciendo clic en el + botón y elimínelas con el botón de la papelera.

Lecturas de llaves de hardware para conductores, equipos y remolques
Algunos dispositivos pueden leer conductores y sus iButtons, llaves RFID o equipos conectados al dispositivo mediante sensores Bluetooth. La plataforma puede detectar el equipo o conductor más cercano al dispositivo, y el sensor virtual es capaz de mostrar esos nombres.
La forma más sencilla de identificación es mediante etiquetas: cada unidad conectada a maquinaria pesada tiene su propio sensor con una etiqueta adherida, que la plataforma reconoce como una llave de hardware. Cuando se conecta a la máquina, esta llave se envía a la plataforma y su nombre asociado puede mostrarse de una manera comprensible, similar a cómo se nombraron los valores para PTO.

Índice de bit
Algunos dispositivos pueden proporcionar datos avanzados en sus paquetes, a veces combinando varios parámetros en un solo valor. La herramienta de Sensores virtuales le permite trabajar con bits individuales dentro de esos valores combinados, decodificando lo que significa cada posición según el protocolo del dispositivo.
Por ejemplo, el valor transmitido es 011. Los dispositivos como este codifican varios estados en un solo número mediante una disposición de bits que se lee de derecha a izquierda (orden little-endian, según lo define el protocolo del dispositivo):
Bit 0 (dígito más a la derecha): el valor 1 significa que el cinturón de seguridad del conductor no está abrochado (0 = abrochado, 1 = desabrochado).
Bit 1 (dígito del medio): el valor 1 significa que la puerta del conductor está abierta (0 = cerrada, 1 = abierta).
Bit 2 (dígito más a la izquierda): el valor 0 significa que el capó está cerrado (0 = cerrado, 1 = abierto).
Cada posición de bit codifica un estado diferente del sistema del vehículo. Para configurarlos y mostrarlos, cree un sensor virtual para cada parámetro que desee supervisar.
Para un sensor que muestra la condición del capó del vehículo en este ejemplo:
Configure el nombre del sensor
Elija la entrada según la documentación del dispositivo
Seleccione Índice de bit como método de cálculo (esto le indica a Navixy que lea una sola posición de bit del valor combinado)
Elija el bit 2 para este campo (la posición que codifica el estado del capó)
A continuación se muestra un ejemplo de un sensor que muestra la condición del capó del vehículo.

Una vez que se configura un sensor virtual y el sensor asociado del dispositivo ha proporcionado datos, puede verlo en el widget de lecturas de sensores en la pestaña Información pestaña.
Última actualización
¿Te fue útil?