Guardar datos IoT en archivo CSV

En ciertos casos, los TSP, integradores y desarrolladores necesitan ver los datos originales y sin alterar procedentes de sus rastreadores GPS. Estos datos no adulterados se denominan con frecuencia "datos en bruto". Consultar los datos en bruto les permite obtener una comprensión más profunda de los datos recopilados y lograr una perspectiva más clara sobre sus características.

Examinar los datos en bruto también puede disminuir el tiempo necesario para averiguar por qué los dispositivos no funcionan correctamente. Esto significa que puede ayudar a los usuarios a resolver problemas más rápidamente, lo que puede aumentar la confianza en su producto. Además, le permite dedicar más tiempo a crear nuevas soluciones para sus clientes.

Además, los avances recientes en tecnología, inteligencia artificial y aprendizaje automático están creando nuevas formas de utilizar estos datos. Puede capturar estos datos en bruto y usarlos en otros sistemas (por ejemplo, CRM, ERP, etc.) para un análisis adicional o en diferentes áreas de su negocio. Esta forma le permite recuperar datos en bruto en un solo paso, en lugar de recopilar datos de dispositivos y sensores mediante diferentes llamadas a la API.

Profundicemos en los "datos en bruto". Basándonos en la valiosa retroalimentación proporcionada por nuestros socios, así como en experimentos realizados en Navixy Lab, hemos elaborado la definición concisa que se muestra a continuación.

Los datos en bruto procesados son el resultado tras la decodificación (análisis sintáctico) de los paquetes de datos entrantes, teniendo en cuenta el protocolo y las especificidades del modelo de dispositivo de origen. Tras la decodificación, el paquete se almacena como parámetros universales de la plataforma tales como latitude, longitude, can_fuel_liters, etc.

Exportación de datos en bruto

Desde nuestra investigación y desarrollo, hemos creado una nueva herramienta. Esta herramienta permite a TSP, integradores, desarrolladores e incluso usuarios avanzados obtener datos en bruto procesados de cualquiera de sus dispositivos. Pueden recopilar datos de cualquier parámetro de los últimos 30 días en formato CSV. Para facilitar su uso, hemos añadido una sección de exportación de datos en bruto a la interfaz de usuario bajo «Devices and Settings».

Elegimos el formato de archivo CSV por su sencillez y uso habitual. Es fácil convertirlo en tablas o entregarlo a programas que usan inteligencia artificial o aprendizaje automático.

Exportación de datos en bruto

Características de la exportación de datos en bruto

Profundicemos en las funcionalidades de esta nueva herramienta:

  • Le permite descargar datos en bruto procesados para cualquier rastreador GPS en nuestra plataforma.

  • Puede elegir cualquier parámetro de todos los modelos de dispositivos disponibles para incluirlos en su archivo. Además, puede seleccionar solo los parámetros que son útiles para su tarea específica. Para elegir parámetros, puede buscar fácilmente en la lista de opciones disponibles para el rastreador GPS seleccionado.

  • No es necesario activar el guardado de datos antes de desear obtenerlos. Todos los datos de todos los dispositivos se registran automáticamente. Puede descargar estos datos cuando lo desee.

  • Puede acceder a hasta 30 días de datos en bruto procesados para cualquier rastreador GPS.

  • Para clientes grandes que operan en diferentes países y zonas horarias, hemos facilitado el trabajo con la información. La herramienta puede ajustar las marcas de tiempo de los paquetes para que coincidan con la zona horaria seleccionada.

Casos de uso típicos para la exportación de datos en bruto

Como mencionamos antes, esta nueva herramienta es útil para cualquier persona que use rastreadores GPS. Ahora, hablemos de algunas formas en que podría usar esta herramienta.

Análisis, Machine Learning e IA

Puede utilizar los datos entrantes de los rastreadores GPS en un formato legible por máquinas. Estos datos se pueden proporcionar a inteligencia artificial o aprendizaje automático para su procesamiento. Existen infinitas formas de utilizar estos datos. Por ejemplo, la IA podría detectar y señalar cuándo se están usando de forma inapropiada los vehículos, sus recursos y combustible, o podría crear mapas de calor.

Comprobaciones de configuración del rastreador GPS

Puede comprobar cómo está configurado su rastreador examinando los datos de los parámetros. Puede ver si un parámetro está configurado para enviar datos a la plataforma y si sus datos se reciben en los paquetes del dispositivo. Por ejemplo, si no hay datos, eso significa que el parámetro no está configurado para enviar o que el sensor se ha desconectado del dispositivo GPS y está enviando un código de error o ninguna información.

Diagnóstico de datos de sensores

Puede comprobar el funcionamiento del sensor leyendo la información sin multiplicadores ni tablas de calibración. Por ejemplo, si los contactos del sensor de combustible se han oxidado, la plataforma podría recibir lecturas de nivel de combustible distorsionadas. Es mucho más difícil detectar estos cambios usando datos calibrados e informes de cambio de nivel de combustible que con los datos en bruto. Por lo tanto, los datos descargados serán muy útiles para afinar y corregir un funcionamiento incorrecto. Los datos también pueden utilizarse para recalibrar el sensor si muestra datos incorrectos.

Diagnóstico del disparo de reglas

Puede comprobar cómo los dispositivos procesan los eventos rastreando los ID de eventos. Puede intentar activar manualmente un evento y probar si la plataforma lo desencadena y si el dispositivo envió datos al respecto.

Diagnóstico de dispositivo sin conexión

Puede determinar con mayor precisión por qué un dispositivo está sin conexión. Al igual que en otros casos, esta es una situación común. Por ejemplo, si el dispositivo dejó de aparecer en la plataforma, exportar datos en bruto le permite ver qué datos sobre la intensidad de la señal, el nivel de batería interna y externa se estaban enviando a la plataforma antes de que se desconectara. Puede que hayan ocurrido algunos eventos de desconexión, pero no se creó ninguna regla. Sin esta herramienta, solo podría recopilar información sobre la batería externa mediante un informe, y para eventos sin una regla tendría que consultar con soporte. Ahora puede rastrear lecturas históricas de todos los parámetros a la vez para encontrar posibles razones por las que el dispositivo se desconectó o no estaba enviando datos.

Soluciones personalizadas para clientes

Puede crear soluciones personalizadas para sus clientes. Por ejemplo, un cliente a menudo necesita datos para análisis sobre diferentes lecturas de dispositivos en un solo informe. Ahora puede hacer esto utilizando datos en bruto del dispositivo. También puede usar estos datos en Grafana o PowerBi para construir análisis avanzados.

Cómo usar la exportación de datos en bruto

Primero, debe ir a la sección «devices and settings» y buscar el dispositivo que le interesa en la interfaz de usuario:

Interfaz de la pestaña Devices and settings

O bien, encontrar la configuración del rastreador para un dispositivo específico en el panel de administración:

Tracker settings Panel de administración

A continuación, haga clic en el botón «Export data» en el portlet «Raw data»:

Esto abrirá la herramienta «Raw data export». Aquí debe elegir el rango de fechas, la zona horaria y los parámetros que desea incluir en un archivo csv.

Ventana de la herramienta Raw data export

Hemos asegurado que no cerrará accidentalmente la ventana al hacer clic fuera de la herramienta «Raw data export». Solo puede cerrarla haciendo clic en la «X» en la esquina superior derecha. Además, si no ha seleccionado otro dispositivo ni ha actualizado la página, la herramienta «Raw data export» recordará todos los ajustes que seleccionó previamente. Esto facilita comprobar cualquier configuración de rastreador GPS o sensor, volver atrás y continuar trabajando.

Elección del rango de fechas

Este proceso es igual que cuando crea un historial de viajes. Puede seleccionar un máximo de los últimos 30 días.

Seleccione un rango de fechas ya sea haciendo clic en el calendario o introduciendo las fechas manualmente. También puede establecer una hora específica. Aquí hay algunas opciones prácticas para seleccionar rápidamente un período:

  • Ayer

  • Semana pasada

  • Últimos 30 días

Cuando haga clic en estas opciones, la plataforma seleccionará automáticamente el rango correspondiente.

Selector de rango de datos de exportación de datos en bruto

Para facilitarle las cosas, hemos añadido un contador de cuántos días ha seleccionado. Si intenta elegir una fecha con más de 30 días de antigüedad, recibirá un mensaje. El botón de selección no estará disponible.

Elección de la zona horaria

Puede elegir cualquier zona horaria que necesite. Por ejemplo, si necesita proporcionar datos para IA o ML, que requieren la misma zona horaria para todos los mensajes, incluso si presta servicios en diferentes países y zonas horarias.

Así es cómo puede elegir la zona horaria que desea:

  • Seleccione una de una lista con todas las zonas horarias posibles.

  • Introduzca el nombre de la zona horaria.

  • Introduzca la zona horaria, por ejemplo -8, +2, etc.

Selector de zona horaria de Raw data export

Selección de parámetros

La lista de parámetros que puede elegir puede variar según el modelo. Incluye todos los parámetros posibles que se han integrado en la plataforma para cada modelo. Puede seleccionar hasta 1000 parámetros en total.

Esto es lo que puede hacer:

  • Seleccionar todos los parámetros haciendo clic en la casilla a la izquierda de la búsqueda.

  • Elegir solo los parámetros que necesita haciendo clic en la casilla a la izquierda de cada parámetro en la lista.

  • Encontrar los parámetros que necesita introduciendo su nombre o parte de su nombre.

Si existe más de una entrada del mismo tipo, se numeran (2, 3, 4...). En este caso, solo se devuelve la entrada con el índice más alto. Por ejemplo, si los AVL IOs del 1 al 100000 están disponibles para un dispositivo, solo se devuelve avl_io_100000, aunque existan AVL IOs con índices menores.

Una vez que seleccione dicho parámetro con índice en el lado derecho, la plataforma le pedirá que especifique qué índices deben añadirse al archivo. Introduzca una lista de números separados por comas, o defina un rango de números con un guion. Por ejemplo, 1-2, 4, 7.

Para todos los parámetros y cada parámetro con índice, verá un recuento que muestra cuántos ha elegido ya.

Cada parámetro que seleccione añadirá una columna extra al archivo.

Selección de parámetros de Raw data export

Descarga del archivo de datos en bruto

Una vez que haya elegido todos los parámetros, haga clic en el botón «Download CSV» para iniciar la descarga. Puede abrir el archivo con cualquier editor de texto o visor de tablas. Este archivo CSV utiliza una coma para separar los datos.

El nombre del archivo incluye el device ID, la etiqueta del rastreador y el rango de fecha y hora dentro de la zona horaria.

Cada fila, a partir de la segunda, es un mensaje del dispositivo enviado a la plataforma. La primera fila siempre muestra la hora del mensaje en la zona horaria seleccionada y el resto son los parámetros que seleccionó.

Ejemplo de columnas de datos en bruto

Para obtener más información sobre cómo leer y comprender el archivo de datos en bruto siga nuestro siguiente artículo.

Esperamos que esta nueva herramienta resulte útil para su negocio y sus clientes. Debería permitirle crear muchas soluciones nuevas usando archivos de datos en bruto. Recuerde, incluso los detalles más pequeños pueden conducir a grandes descubrimientos. ¡Feliz exploración!

Última actualización

¿Te fue útil?