From cc60849454798e9c2cd21f7b21ee178f7a45e8bc Mon Sep 17 00:00:00 2001 From: Gerardo Marx Date: Thu, 28 Jul 2022 15:18:06 -0500 Subject: [PATCH] en version --- README.md | 61 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 8f745f9..7a1489e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,8 @@ +# Introduction +This reposity includes the basic information to mount a web server using **Node-RED** as a Dashboard and also working as a MQTT server using **Mosquitto**. + +*Again, thanks to Andrés Perez for the first version.* + # Servidor Web y comunicación con ESP32 por medio de un broker MQTT En este repositorio se presenta el proceso para montar un servidor web haciendo uso de Node-RED, y llevar a cabo su conexion con una tarjeta ESP32, haciendo uso del protocolo de comunicacion MQTT. @@ -16,47 +21,55 @@ Este proyecto trabaja en conjunto con un programa creado para el esp32, el cual http://gmarxcc.com:8088/andrespm/mqtt-server-esp32.git +# MQTT Server +## Installing Mosquitto +For the Raspberry pi, based on Debian's distribution, we can use: -## Descarga de Mosquitto - - -En el caso de distribuciones basadas en debian, la linea de comandos: - - sudo apt update - sudo apt upgrade - sudo apt install mosquitto - -Para ejecutar mosquitto al arrancar el sistema, ejecutamos +```bash +sudo apt update +sudo apt upgrade +sudo apt install mosquitto +``` +To execute *mosquitto* and enable every time the system starts: - sudo systemctl enable mosquitto.service -## Configuracion de server Mosquitto +``` +sudo systemctl enable mosquitto.service +``` +## Configuring the Mosquitto server -Reemplazar el archivo de configuracion con el comando mv +First replace the default configuration file by the file providing in this repository: - sudo mv mosquitto.conf /etc/mosquitto/mosquitto.conf - - -Reiniciar el servicio de mosquitto +``` +sudo cp ./mosquitto.conf /etc/mosquitto/mosquitto.conf +``` +then, create the password file instanced on the `mosquitto.conf` file +``` +sudo touch /etc/mosquitto/passwd +``` +finally, restart the service: sudo systemctl restart mosquitto +## Node-RED installation +To install **nodejs** writte in terminal: +``` +sudo apt update +sudo apt install nodejs +sudo apt install npm +``` -## Instalacion de Node-RED - -Lo primero ha realizar es la instalacion de nodejs, para eso escribimos la siguiente linea - - sudo apt install nodejs - -Despues instalamos el node-red, y su complemento DASHBOARD +Then, let us install the *Node-RED* app and the *Dashboard* complement by using the *Node Package Manager*: npm install node-red npm install node-red-dashboard +here + Para acceder a node-RED, nos dirijimos al navegador y escribimos **localhost:1880**, esto nos llevara a la pantalla principal del node-red