lwIP - La mejor manera de enviar datos desde el microcontrolador

0

Actualmente, estoy usando Server Side Include para transferir datos de mi microcontrolador a mi página web. El problema con este enfoque es que si quiero graficar los datos, tengo que almacenar el valor de SSI en una variable de javascript, que se ensucia (actualmente actualizo continuamente un iframe oculto en la página que tiene un elemento cuyo atributo de valor está siendo modificado con los nuevos datos del microcontrolador, entonces mi variable de javascript lee el valor de los elementos para actualizar un gráfico). ¿Hay una mejor manera de enviar / recibir datos?

¡Gracias!

    
pregunta PacEE

2 respuestas

1

Sí, utilice un servicio de Internet de las cosas (IoT).

por ejemplo

  • Xively
  • ThingSpeak
  • DeviceHub
  • Nimbits
  • Carriots
  • Zetta
  • y sigue y sigue ...

Normalmente, su dispositivo envía los datos al servidor de IoT utilizando cualquier protocolo que admitan. Entonces su página web puede solicitar los datos y generar gráficos o tablas. La mayoría de los sitios tienen gráficos integrados que simplemente puedes incrustar en tu página.

Si quieres rodar el tuyo, esto es lo que he hecho:

  • Servidor con base de datos mysql
  • página PHP que analiza los datos del dispositivo de las solicitudes GET (por ejemplo, http://myserver.com/process.php?device_id=12345&data1=turtle&data2=34 y los almacena en la base de datos
  • Otra página que consulta la base de datos y genera gráficos
respondido por el geometrikal
0

Si su microcontrolador necesita recibir datos en JSON, puede usar tiny-json . Es una biblioteca C de código abierto.

    
respondido por el Rafa

Lea otras preguntas en las etiquetas