Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El en proyecto siguiente se va a realizar la representación dinámica de los datos en MQTT para ello
necesitamos instalar en nuestra máquina virtual todo lo necesario para que exista conexión entre
cliente y servidor y se pueda monitorizar los datos en una página web, para ello se debe instalar
Mosqquitto, Mariadb, Apache, Phpmyadmin, y Node-Red, para realizar las configuraciones
pertinentes.
Imagen.?.- Phpmyadmin
Ya dentro podemos observar las mimas bases de datos que teníamos en nuestro mysql
además del servidor de la base de datos que es mariadb y el servicio web que se tiene.
De igual manera ingresamos a node red con la IP 192.168.1.16 y seguido del puerto por
el cual escucha este servicio que es el 1880
Imagen.?.- Node red.
Una vez en node red ya podemos realizar la programación mediante bloques para que se
pueda visualizar los datos de la tabla de phpmyadmin, de manera gráfica en node red. Y
como resultado nos quedó así:
En la primera función lo que hacemos es decirle que lea los valores de nuestra tabla
proyecto, y le damos los rangos de valores que posee la tabla en este caso son 100
valores para los dos sensores, el promedio y el Duty del motor DC.
Imagen.?.- Programación de la primera función.
En el bloque de mysql ubicamos nuestra base de datos por lo que pones el usuario y
contraseña además del nombre de la base de datos que vamos a utilizar.
A continuación, procedemos a configurar los mqtt in y out los mismo que los
llamaremos con el mismo encabezado de cada columna de los datos, ahí también se
debe configurar el topic para que pueda existir comunicación en ambos.
Por ultimo nos queda configurar en donde o como queremos que se visualice los datos
para el proyecto se eligió un indicador para cada dato y 2 graficas en la primera se
graficara el comportamiento los dos sensores y el promedio, mientras que en la segunda
se grafica el comportamiento del promedio y del Duty del motor DC.
Imagen.?.- Configuración del Indicador.
Podemos ver también en la máquina virtual que node red está funcionando
correctamente ya que los datos se encuentran en tiempo real en las dos maquinas
Imagen.?.- Funcionamiento correcto de node red.