Blog

Construyendo paneles telemáticos en Grafana con el API de Navixy

Con la telemetría transformando el panorama de la gestión de flotas, los datos se han convertido en la sangre vital de los negocios, proporcionando valiosas ideas y oportunidades ilimitadas para la optimización. Sin embargo, el verdadero poder de los datos no radica solo en su recopilación, sino en su visualización y análisis. Es aquí donde entra en juego Grafana, un software de visualización y análisis de código abierto, revelando nuevas posibilidades en la supervisión y comprensión de los datos telemáticos.

En esta publicación, demostraremos cómo integrar Grafana con Navixy para descubrir el potencial transformador de esta poderosa alianza en la revelación de información no explorada.

Beneficios de integrar Navixy y Grafana para profesionales telemáticos y clientes empresariales

La integración de Navixy y Grafana aporta importantes beneficios tanto a los profesionales telemáticos como a sus clientes empresariales. Para los integradores, facilita la validación de la configuración de rastreadores GPS y sensores instalados en los  vehículos, permitiendo el diagnóstico de problemas y proporcionando un monitoreo de rendimiento en tiempo real. Las sólidas capacidades de visualización de Grafana simplifican la presentación de datos telemáticos complejos, capacitando a los integradores para identificar fácilmente patrones, correlaciones y anomalías que afectan la precisión y confiabilidad de sus proyectos.

Además, las capacidades de Grafana se extienden a los clientes empresariales que gestionan flotas. Al incrustar los paneles de Grafana directamente en la interfaz de Navixy, los usuarios empresariales obtienen valiosas ideas de sus datos. Esto capacita a los clientes para acceder a información crucial sobre el rendimiento de su flota, el consumo de combustible y otras métricas esenciales, permitiéndoles tomar decisiones informadas y optimizar sus prácticas de gestión de flotas.

Capacidades de Grafana para el espacio de IoT

Grafana puede funcionar como un centro para visualizar y analizar datos telemáticos de vehículos desde rastreadores GPS y sensores instalados en los vehículos. Su popularidad en el espacio de IoT se debe a sus destacadas características para la visualización de datos. Una característica clave es la integración sin problemas de Grafana con los APIs, lo que permite la fácil recuperación de datos de diferentes fuentes. Al conectarse con plataformas como Navixy, Grafana puede extraer datos telemáticos en tiempo real para su visualización y análisis, capacitando a los usuarios para obtener ideas y tomar decisiones informadas.

Grafana ofrece una amplia gama de opciones de visualización para satisfacer conjuntos de datos  y necesidades de análisis diversos. Ya sea con gráficos de líneas, barras, mapas de calor o tablas, Grafana proporciona visualizaciones convenientes que se pueden personalizar sin esfuerzo. Los usuarios pueden ajustar colores, etiquetas y estilos según sus requisitos específicos y su imagen de marca. Además, las características interactivas de Grafana, como el zoom, el desplazamiento y las capacidades de desglose, mejoran la exploración de datos, permitiendo a los usuarios profundizar y descubrir ideas valiosas.

Conectar  Navixy con Grafana: una guía paso por paso

Siguiendo los pasos a continuación, habrá conectado con éxito Navixy con Grafana, permitiendo la visualización y análisis de sus datos telemáticos. La plantilla del panel de Navixy importada servirá como punto de partida, ofreciendo visualizaciones preconfiguradas y paneles específicos para sus datos de flota.

Navixy and Grafana

Paso 1: Obtención de la clave de API de Navixy

Comience iniciando sesión en su cuenta de Navixy y diríjase a la configuración de la cuenta. Dentro de la configuración, localice la sección de claves de API y genere una clave única de API. Esta clave, como por ejemplo "8f6a4353bc5114d97e2068b4e398", se utilizará para autenticar la conexión entre Navixy y Grafana.

Paso 2: Iniciar Grafana (en la nube o local)

Iniciar Grafana se puede hacer de dos maneras: implementándolo en la nube de Grafana o instalando el paquete en su propio servidor o computadora local.

Implementación en la nube. Para la versión en la nube, simplemente haga una cuenta de usuario en el sitio web de Grafana y seleccione la región deseada para la implementación. Grafana Cloud ofrece planes gratuitos y de pago, incluyendo un plan Pro con una prueba gratuita de 14 días.

Implementación en una máquina local. Para implementar Grafana en una máquina local con Windows, siga estos pasos sencillos:

  1. Descargue el instalador más reciente de Grafana para Windows desde la página oficial de descargas.
  2. Ejecute el instalador descargado (por ejemplo, grafana-xx.x.x.windows-amd64.msi, donde xx.x.x es el número de versión) y complete la instalación siguiendo las indicaciones.
  3. Una vez completa la instalación, inicie Grafana ejecutando el archivo grafana-server.exe que se encuentra en la carpeta "bin" del directorio de instalación (por ejemplo, C:\Program Files\GrafanaLabs\grafana\bin)
  4. Abra un navegador web y vaya a http://localhost:3000. Utilice las credenciales de inicio de sesión predeterminadas "admin" tanto para el nombre de usuario como para la contraseña
  5. Después de iniciar sesión, puede comenzar de inmediato a crear y personalizar paneles, utilizando varias fuentes de datos para visualizar y analizar sus datos.

Para instalaciones en Linux/Mac o si prefiere utilizar la versión Docker de Grafana, consulte la documentación oficial de Grafana para obtener instrucciones detalladas adaptadas a su configuración específica.

Paso 3: Instalación del complemento de fuente de datos JSON API

Una vez que Grafana esté en funcionamiento, diríjase al menú "Conexiones" o "Plugins" en la interfaz de Grafana. Busque el complemento de fuente de datos "JSON API" y selecciónelo. Instale el complemento siguiendo las instrucciones proporcionadas. Este complemento es crucial para establecer la comunicación entre Grafana y el API de Navixy.

Paso 4: Configuración de la conexión de la fuente de datos JSON API

Después de instalar el complemento "JSON API", su instancia de Grafana está lista para conectarse con el API de Navixy utilizando la clave del API.

Connecting to Grafana

Siga estos pasos para configurar la conexión:

  1. Vaya al menú "Conexiones" en el lado izquierdo.
  2. Busque "JSON API" y elija esta fuente.
  3. Haga clic en "Crear una fuente de datos de JSON API".
  4. Complete los siguientes campos
    • Nombre: Elija un nombre para la fuente de datos.
    • URL: Ingrese la URL del API de Navixy. Dependiendo de la ubicación de su plataforma, utilice una de las siguientes URLs:
    • Cadena de consulta: Utilice una cadena de consulta en el formato hash=[SU_CLAVE_DE_API]&iso_datetime=true. Por ejemplo: hash=8f6a4353bc5114d977e2068b4e398&iso_datetime=true.
  5. Personalice cualquier configuración adicional según sea necesario y luego haga clic en "Guardar y probar" para verificar la conexión.

Paso 5: Importación de la plantilla del panel de Navixy

Para acelerar el proceso de configuración, importe la plantilla del panel de Navixy en Grafana. Acceda a la sección de gestión de paneles de Grafana, cree un nuevo panel y seleccione la opción para importar el panel. Suba el archivo de plantilla del panel de Navixy proporcionado. Revise la configuración de importación, incluida la fuente de datos asignada, y complete el proceso de importación.

Análisis de datos telemáticos con Grafana

Grafana ofrece una completa suite de objetos y herramientas de visualización que permiten a los profesionales telemáticos analizar e interpretar datos telemáticos complejos con facilidad. Exploremos los elementos del panel de demostración proporcionado por Navixy.

Analyzing data in Grafana

Rango de tiempo

En la esquina superior derecha, encontrará la opción para seleccionar el rango de fechas para su análisis. Esto le brinda flexibilidad para elegir entre rangos rápidos, que ofrecen intervalos de tiempo predefinidos, o un rango de tiempo absoluto, donde puede especificar fechas de inicio y fin específicas.

Time range in Grafana

Gráficos de líneas

Una de las opciones clave de visualización proporcionadas por Grafana es el gráfico de líneas, que permite examinar a profundidad las lecturas de sensores a lo largo del tiempo. Datos telemáticos como nivel de combustible, velocidad del vehículo y estado de encendido pueden representarse en un gráfico de líneas, permitiendo a los usuarios identificar patrones, tendencias y anomalías que podrían afectar el rendimiento de la flota. Con funciones interactivas como el zoom y el desplazamiento, los profesionales telemáticos pueden profundizar en períodos de tiempo específicos para obtener ideas más detalladas.

Para comenzar, en el panel de demostración, seleccione el dispositivo deseado utilizando el selector de "Rastreador". Una vez seleccionado, puede crear varios gráficos de líneas en el mismo lienzo eligiendo los sensores deseados en las selecciones "Sensor 1" y "Sensor 2".

Line chart in Grafana

Al cambiar la configuración de "Datos brutos" entre verdadero y falso, tiene la opción de ver datos sin procesar o datos preprocesados. Los datos brutos representan las lecturas no procesadas recopiladas directamente de los sensores, mientras que los datos preprocesados están calibrados y transformados para el análisis, como datos calibrados de nivel de combustible.

Para enfocarse en las lecturas específicas del sensor que son más relevantes para su análisis, puede ocultar o mostrar fácilmente parámetros específicos en el gráfico simplemente haciendo clic en sus respectivas etiquetas debajo del gráfico.

Tablas

Las tablas en el panel ofrecen un formato estructurado y fácil de usar para explorar datos sin procesar de los sensores. Presentan la marca de tiempo cuando se generó cada valor y el valor correspondiente del sensor seleccionado. Esta presentación organizada permite un examen detallado de puntos de datos específicos.

Vista de mapa

Las visualizaciones de mapas en Grafana permiten el seguimiento de objetos y eventos en un mapa, proporcionando valiosas ideas sobre ubicaciones y viajes de vehículos dentro de un rango de tiempo seleccionado. Esta función ofrece una visualización completa de los movimientos pasados de los vehículos, permitiendo a los usuarios analizar datos históricos y obtener una comprensión más profunda de las operaciones de la flota. Además, la tabla ubicada debajo del mapa complementa la representación visual al proporcionar métricas reales, como la longitud del viaje o la velocidad promedio.

Personalización del panel de control

Como integrador, tiene la flexibilidad de personalizar los elementos del panel de control según sus requisitos específicos. Esto incluye seleccionar y configurar diferentes  visualizaciones de Grafana para analizar series temporales y otros tipos de datos, lo que le permite explorar los datos de la manera más significativa.

Compartir paneles de Grafana

Compartir su panel personalizado con otros es un proceso sencillo en Grafana. En primer lugar, puede exportar su panel como un archivo JSON, que contiene toda la información necesaria para replicar el panel en otra instancia de Grafana. Este archivo se puede compartir fácilmente con miembros del equipo, clientes o partes interesadas, permitiéndoles importar y ver el panel con visualizaciones y datos consistentes.

Además, puede compartir paneles con clientes integrando los paneles de Grafana directamente dentro de la interfaz de Navixy. Esto permite que los clientes accedan a información valiosa y tomen decisiones informadas, todo dentro del entorno unificado de Navixy. La integración es posible tanto con despliegues de Navixy PaaS como en instalaciones On Premise, y el acceso puede otorgarse a nivel del sistema para todos los clientes o restringirse a cuentas específicas solamente.

Dashboard in Grafana

Activar "exportar para compartir externamente":

Grafana export

Conclusión: Elevando la inteligencia telemática

Con la integración de Grafana con Navixy, los profesionales telemáticos pueden visualizar y analizar diversos datos telemáticos, incluida la ubicación GPS y las lecturas de sensores. Esta integración mejora las operaciones relacionadas con la instalación, configuración y mantenimiento de sistemas telemáticos, mejorando la eficiencia y efectividad general.

Además, esta integración aborda las necesidades específicas de los clientes empresariales al permitir un análisis de datos personalizado. Al proporcionar ideas significativas y mejorar el proceso de toma de decisiones basado en datos de geolocalización y sensores, las empresas pueden optimizar sus operaciones y lograr mejores resultados.

Invitamos a los profesionales y entusiastas de la telemetría a explorar las posibilidades de Grafana con Navixy siguiendo las instrucciones proporcionadas, probando el entorno de juego o comunicándose con nuestro  equipo de soporte técnico para cualquier consulta. Desbloquee el potencial completo de los datos telemáticos con esta poderosa integración e impulse sus operaciones al próximo nivel.

← Artículo anteriorArtículo siguiente →
¿Está listo para el software más innovador?
REGISTRARSE
Publicaciones recientes