This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
IoT MyAdmin - Una aplicacion web open source para el IoT
#1
Hola a todos,

He creado una aplicacion web basada en PHP, HTML, JavaScript y MySQL para almacenar y visualizar datos subidos desde mis dispositivos Arduino. Dentro tiene unos pequeños tutoriales para saber como usarla y 3 proyectos Arduino que usan una WiFi Shield y un Adafruit FONA para subir datos mediante WiFi o la red movil 2G respectivamente. El diseño esta baado en bootstrap y es totalmente responsive, asi que podreis acceder comodamente desde cualquier dispositivo, sea de pantalla pequeña o grande.

El motivo principal por el que empece este proyecto, en vez de usar una de las multiples soluciones online, es para poder tener una herramienta de visualizacion (en el futuro una herramienta de control) que pueda usar deforma completamente privada, sin salir de mi red local, y que a la vez pueda publicarla y acceder desde cualquier sitio via web si lo creo necesario.

El proyecto es open source, y la primera version que libero esta en mi cuenta de bootstrap (https://github.com/rafachurre) y si quereis echar un vistazo, tambien he publicado una copia en (http://rafachurre.hol.es/IoTMyAdmin) donde podeis registraros con un email falso, uno verdadero o usar la cuenta <!-- e --><a href="mailto:testuser@test.com">testuser@test.com</a><!-- e -->/Password123. Los dispositivos "TempLightWiFiShield" y "FonaLocation" tienen como contraseña de dispositivo "password" (la necesitareis si quereis subir datos a esos dispositivos).
No borreis lo que esta ya en el sistema, para que otras personas puedan verlo.

Estaria encantado de que lo testeaseis, usaseis y/o mejoraseis si le veis potencial para vuestros proyectos. Yo estare desconectado unas semanas pero volvere a ello pronto.

Un saludo!!!

Some screenshots
- Devices List
[Imagen: screenshot1%20-%20Devices%20list.png]

- Data Tables
[Imagen: screenshot3%20-%20Data.png]

- Charts
[Imagen: screenshot4%20-%20charts.png]

- Maps
[Imagen: screenshot5%20-%20Maps.png]
  Responder
#2
Tiene muy buena pinta. Seguro que lo probaremos.

Gracias por compartirlo Sonrisa
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#3
Que buena pinta, me recuerda a thingspeak. Sin duda en el primer rato que tenga lo probaré, mantennos al día de las novedades.

Enhorabuena por el trabajo
  Responder
#4
Buenas a tod@s:

Felicidades por el proyecto. Estaremos atentos a posibles novedades Sonrisa
  Responder
#5
Enhorabuena por el trabajo realizado. Facil e intuitivo, ideal para trastear con nuestros arduinos.
Simplemente genial...
  Responder
#6
Genial trabajo, mañana mismo lo instalo


Enviado desde mi iPhone utilizando Tapatalk
  Responder
#7
qué protocolo usas para la comunicación de los dispositivos?
  Responder
#8
(12-01-2016, 10:09 AM)ICEM4N escribió: qué protocolo usas para la comunicación de los dispositivos?

simplemente haces un GET via http y listo.

es muy practico, lo estoy probando....
  Responder
#9
(12-01-2016, 04:42 PM)macbellota escribió:
(12-01-2016, 10:09 AM)ICEM4N escribió: qué protocolo usas para la comunicación de los dispositivos?

simplemente haces un GET via http y listo.

es muy practico, lo estoy probando....

Ya, pero mi pregunta era o son:
La info se actualiza DESDE los dispositivos (push) o desde el server (pull) ??
En qué formato viaja esa información?

Es decir, digamos que tengo un termómetro wifi, es el termómetro el que envia la info al server? es el server el que se conecta al termómetro para recuperar la información?
Esa información va en qué formato/protocolo (X10 por ejemplo?, aunque había leido que había otras alternativas mejoras) ?
  Responder
#10
(12-01-2016, 05:16 PM)ICEM4N escribió:
(12-01-2016, 04:42 PM)macbellota escribió:
(12-01-2016, 10:09 AM)ICEM4N escribió: qué protocolo usas para la comunicación de los dispositivos?

simplemente haces un GET via http y listo.

es muy practico, lo estoy probando....

Ya, pero mi pregunta era o son:
La info se actualiza DESDE los dispositivos (push) o desde el server (pull) ??
En qué formato viaja esa información?

Es decir, digamos que tengo un termómetro wifi, es el termómetro el que envia la info al server? es el server el que se conecta al termómetro para recuperar la información?
Esa información va en qué formato/protocolo (X10 por ejemplo?, aunque había leido que había otras alternativas mejoras) ?

el server unicamente recibe los datos, es tu termómetro wifi el que debe enviar los datos en un formato que te indica en los tutoriales
  Responder
#11
Hola, perdonad que no pueda estar muy atwnto a esto ahora mismo.

Como bien dicen los procesos de upload data and show data son independientes

El device, termometro por ejemplo, sube sus datos a la base de datos haciendo un get en un php que llema a las rutinas necesarias para guardar los datos en la tabla sql correspondiente, en funcion a un device name y una device password.

Por otro lado cuando cargas las paginas de visualizacion de la aplicacion, otras rutinas hacen las querys correspondientes a la base de datos para mostrar los datos.

Espero que esto responda tus dudas

Un saludo
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Pluviómetro DIY con comunicación por IOT s118 11 9,258 26-04-2022, 11:44 PM
Último mensaje: MatiasFajardo
Estrella DUDA Futuro de tecnologìas IoT EnriqueM 0 975 12-06-2019, 06:40 PM
Último mensaje: EnriqueM
  CONSULTA Protocolos que operan en LORA y NB-IoT EnriqueM 0 1,082 12-06-2019, 06:32 PM
Último mensaje: EnriqueM
  Sugerencia en investigacion para seguridad en IoT. EnriqueM 3 1,494 05-06-2019, 07:37 AM
Último mensaje: grafisoft
  SpainLabs con el IoT para tod@s grafisoft 25 30,986 15-03-2019, 06:59 PM
Último mensaje: grafisoft