Recuperar datos grabados por un sensor de IoT

0

Si un objeto de IoT registra datos (acelerómetro, giroscopio, ...) en la memoria, ¿cuál sería la forma más inteligente de recuperar estos datos después de, digamos, 2-3 días?

  • ¿Almacenar en formato JSON en una tarjeta SD?
  • Almacenar en memoria y luego conectar: USB?
  • Inalámbrico: con BLE? XBee?

La idea es recuperar los datos JSON fácilmente desde una computadora sin otro hub, puente, etc ...

    

1 respuesta

1

Si su dispositivo IoT puede interactuar con una tarjeta SD, asegúrese de almacenar los datos como bytes ASCII, separados por comas, y puede realizar una importación muy rápida a Micrsoft Excel o cualquier otro programa de hoja de cálculo. Los archivos CSV (valores separados por comas) también son muy fáciles de leer con un programa Java, quizás necesite un programa Java personalizado rápido para convertirlos en compatibles con JSON.

Si su dispositivo IoT es compatible con USB, puede hacer que almacene los datos en una memoria Flash o similar no volátil (o volátil, ¡su elección! si las baterías serán lo suficientemente buenas durante ese tiempo), sin embargo, debe observar la frecuencia de muestreo y el tamaño de los datos y el tiempo de ejecución esperado para ver si su dispositivo realmente tiene suficiente almacenamiento integrado. Se puede escribir una rutina serial personalizada muy rápida para que descargue todos los datos a través de serial / USB después de la solicitud, y puede escribir un programa personalizado muy simple C, C ++, Java o C # para recibir y almacenar como un CSV o JSON local Formato de archivo (lo que quieras, realmente).

Si siempre tiene algo cerca, puede configurar un enlace serie Xbee para el almacenamiento remoto de datos, o un puente serie basado en BLE a una "estación base" cercana que pueda realizar el almacenamiento y el monitoreo.

    
respondido por el KyranF

Lea otras preguntas en las etiquetas