MQTT Server for BeagleBone
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.9 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. #
  2. Descarga de Mosquitto
  3. En el caso de distribuciones basadas en debian, la linea de comandos:
  4. sudo apt update
  5. sudo apt upgrade
  6. sudo apt install mosquitto
  7. Para ejecutar mosquitto al arrancar el sistema, ejecutamos
  8. sudo systemctl enable mosquitto.service
  9. #
  10. Configuracion de server Mosquitto
  11. Reemplazar el archivo de configuracion con el comando mv
  12. sudo mv mosquitto.conf /etc/mosquitto/mosquitto.conf
  13. Reiniciar el servicio de mosquitto
  14. sudo systemctl restart mosquitto
  15. #
  16. Instalacion de Node-RED
  17. Lo primero ha realizar es la instalacion de nodejs, para eso escribimos la siguiente linea
  18. sudo apt install nodejs
  19. Despues instalamos el node-red, y su complemento DASHBOARD
  20. npm install node-red
  21. npm install node-red-dashboard
  22. Para acceder a node-RED, nos dirijimos al navegador y escribimos **localhost:1880**, esto nos llevara a la pantalla principal del node-red
  23. #
  24. Configuracion del flujo Node-RED
  25. En la pagina principal de Node-RED, presionar la opcion de importar en el menu posterior derecho. Seleccionar el archivo **flows.json**
  26. ![Importar](./Imagenes/Import_Node_Red.png)
  27. Damos clic en el nodo de mqtt in (el morado con el texto prueba/xd), se desplegara un menu con las propiedades del nodo.
  28. ![Propiedades](./Imagenes/Prop_node.png)
  29. Damos clic en el lapiz, el cual nos desplegara un menu con la configuracion, en el apartado de server tecleamos la direccion de nuestro server mosquitto
  30. Una vez configurado, corremos el proceso con boton **Deploy**, en caso de haber configurado correctamente el nodo mqtt, debajo de este habra un mensaje con el texto **connected**
  31. ![Connected](./Imagenes/Connected.png)
  32. Como se puede apreciar, uno de los nodos es una salida de insterfaz de usuario de tipo texto. Para acceder a ella nos dirijimos al navegador y escribimos la siguiente direccion: **localhost:1880/ui**
  33. En esta interfaz se reciben los datos enviados por otros clientes al servidor mqtt