Autor Tema: Duda de como y donde almacenar datos leídos desde sensores.  (Leído 756 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 726
    • https://electronicaaficion.wordpress.com/
Re:Duda de como y donde almacenar datos leídos desde sensores.
« Respuesta #15 en: 27 de Mayo de 2019, 13:19:35 »
Vaya, madre mía que panoli soy jajajaj, funcionó a la primera, lo he tenido delante de mi cara todo el rato y no lo había visto.

Ya está funcionando ahora haré pruebas y solo me falta meterle todos los sensores que quiero, hasta quiero meterle para detección de rayos gamma, pero eso es más adelante, ahora voy a automatizar el código he iré comentando algo.

Muchas gracias
Más códigos y desarrollos en https://electronicaaficion.wordpress.com/ date una vuelta y curiosea un rato...

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2226
Re:Duda de como y donde almacenar datos leídos desde sensores.
« Respuesta #16 en: 27 de Mayo de 2019, 14:28:29 »
... dos mentes piensan mejor que una, ;)

La otra alternativa local que planteo es Node-RED, una herramienta visual basada en diagramas de flujo y gestionada mediante un navegador web.
Está basado en Node.js y puede funcionar sin problemas en un pc de escritorio o en una Raspberry. De echo, si instalamos la versión gráfica de Raspbian éste ya está incluído y funcional.

El flujo de la aplicación se construye en base al uso de Nodos y es tal su cantidad que no será difícil encontrar alguno acorde a nuestras necesidades.

Ummmm, estoy cayendo en la cuenta de que me resulta muy difícil explicar qué es Node-RED porque tiene tantas posibilidades que no sé ni por donde empezar. A ver si en plan brainstorming...

- Puedes elegir entre un gran número de entradas/salidas y protocolos: TCP, UDP, MQTT, HTTP, WebSockets, lectura directa GPIOs, etc.
- Puedes usar funciones para eventos condicionales: enviar un mensaje al móvil, o un email, o publicar en Twitter, Telegram, actualizar una web, etc.
- Puedes hacer envíos a plataformas online como Thingspeak, IBM Cloud... puedes usar incluso la IA de IBM para tus cosas.
- Puedes guardar datos en archivos de texto, en bases de datos (MySQL, InfluxDB, NoSQL, etc), en formato hoja de cálculo Excel, etc.
- Puedes usar Grafana como panel de visualización o el propio de Node-RED.
- Tiene nodos para casi todo, y si no lo encuentras puedes crear el tuyo propio en javascript (Nodejs).
- Puedes hacer Debug en cualquier punto del flujo.

Si no quieres una instalación local puedes registrarte en IBM Cloud y usarlo en línea. Ojo, servicios de pago. Aquí más info. Aquí más info.

Y me dejo un montón de cosas en el tintero pero encontrarás bastante info en la red.

un saludo

pd: Telegraf + InfluxDB + Grafana podría ser Node-RED + InfluxDB + Grafana o simplemente Node-RED...
« Última modificación: 27 de Mayo de 2019, 14:33:21 por xocas »

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 726
    • https://electronicaaficion.wordpress.com/
Re:Duda de como y donde almacenar datos leídos desde sensores.
« Respuesta #17 en: 27 de Mayo de 2019, 18:54:14 »
Aunque envíes la información por red, dependiendo de la robustez que quieras darle al dispositivo, es conveniente que tengas almacenamiento local, en casos de que no puedas conectar a la red, el servidor no te responda, etc.

Haz una estimación de la cantidad de datos que quieres guardar cada hora, y hasta cuántas horas pretenderías poder almacenar información, así obtienes el tamaño aprox. de memoria que necesitas, con eso puedes revisar qué tipo de memoria podrías utilizar.

Perdona por no contestarte Geo, eso que comentas es muy interesante, si puedo lo implemento pero de momento voy a poner en marcha el cacharro y luego poco a poco lo iré mejorando, me queda mucho curro, a cada momento se me ocurren nuevas ideas y me va a llevar tiempo.. eso es lo bueno y lo malo de fabricarte tus propios cacharros que la imaginación no tiene límites pero el tiempo para implementarlas se convierte en un problema, jajaaj.
Ahora estoy creándome una librería para que sea lo más flexible posible y poder configurar la estación desde su propia página web.
Paciencia
Más códigos y desarrollos en https://electronicaaficion.wordpress.com/ date una vuelta y curiosea un rato...

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 726
    • https://electronicaaficion.wordpress.com/
Re:Duda de como y donde almacenar datos leídos desde sensores.
« Respuesta #18 en: 11 de Junio de 2019, 19:53:57 »
Hola a todos de nuevo, he estado liado y no he podido dedicarle el tiempo que quisiera al proyecto, en estos días ya he conseguido automatizar parte del trabajo, no está todo pero por lo menos ya sube los datos a la web, he configurado el prototipo para que suba los datos cada hora, no sé si esto es buena idea o hacer que suba el dato cada vez que detecte un cambio de valor ¿que opinan?.
De momento solo he implementado una sonda de temperatura y la tengo en pruebas, cada vez iré metiendo más sensores.
La idea es que todos esos sensores y parámetros se puedan configurar desde la web que tiene el prototipo, eso de momento no lo tengo pero en unos días ya lo tendré listo.

Podéis ver como va avanzando el proyecto aquí:
Mi canal en ThingSpeak
Más códigos y desarrollos en https://electronicaaficion.wordpress.com/ date una vuelta y curiosea un rato...


 

anything