instalacion broker mosquitto (windows 10)
Post on 02-Oct-2021
15 Views
Preview:
TRANSCRIPT
INSTALACION BROKER MOSQUITTO (WINDOWS 10)
1) Descomprimir el archivo BrokerMosquittoenWindows
2) Instalar el archivo mosquitto-1.4.9 ejecutando como administrador
La instalacion comenzará
3) Una vez se haya instalado Mosquitto, lo siguiente es Instalar OPENSSL (como administrador)
4) Cuando OpenSSL se haya instalado, ingresar al directorio donde se instaló y copiar la carpeta
bin
5) Dirigirse al directorio de instalación de NODE-RED y pegar la carpeta bin
6) Del archivo BrokerMosquittoenWindows copiar los 4 archivos dll y también pegarlos en la
carpeta donde se instaló NODE-RED
7) Instalar nuevamente mosquitto-1.4.9 ejecutando como administrador desde el archivo
descomprimido BrokerMosquittoenWindows
Con esto el Broker estará instalado.
CONFIGURACIÓN DEL FIREWALL Mosquitto requiere hacer una comunicación externa, por lo cual es necesario configurar el firewall
de Windows, para peticiones de entrada y salida sobre el puerto 1883, para ello la creación de reglas
es de vital importancia para evitar que el firewall no bloquee el servicio de mosquitto.
1) Ingresar a Panel de Control , opción Firewall de Windows
2) Dirigirse a la opción Configuración avanzada, y agregar una nueva regla de entrada
Seleccionar la opción PUERTO
Seleccionar la opción TCP y el puerto 1883
Seleccionar la opción PERMITIR CONEXIÓN
Por defecto aparecerán marcados los 3 recuadros, sino seleccionarlos y pulsar siguiente
Dar un nombre para la regla, en este caso se llamará mosquitto y dar click en finalizar
3) Agregar una regla de salida
Seleccionar la opcion PUERTO
Seleccionar la opción TCP e ingresar el puerto 1883
Habilitar la opción de Permitir la conexión
Verificar que las 3 casillas se encuentren marcadas y pulsar siguiente
Dar un nombre para la regla de salida, de igual manera que la regla de entrada, el nombre
será mosquitto, y finalmente dar click en finalizar
HABILITAR EL BROKER MOSQUITTO 1) Ingresar a la opción: SERVICIOS desde el menú inicio del computador
2) Buscar la opción Mosquitto Broker, dar click derecho y seleccionar la opción iniciar
3) Para comprobar que el Broker esté funcionando, lo siguiente es abrir una ventana de
consola y digitar el siguiente comando:
netstat –an
Donde se puede verificar que el puerto 1883 está habilitado y funcionando
4) Con esto, se puede realizar el siguiente ejemplo:
a) Dirigirse a la carpeta donde se instaló el Broker Mosquitto
b) Colocarse en la barra de directorio
c) Escribir cmd
Al darle enter se abrirá la siguiente ventana de consola
Para la prueba de funcionamiento, es necesario abrir 2 ventanas de consola
En la primera ventana escribir el comando:
mosquitto_sub -h localhost -t test
y en la segunda ventana :
mosquitto_pub -h localhost -t test -m "HOLA MUNDO"
De esta manera se puede comprobar que el Broker está funcionando de manera correcta, ya que la
ventana de consola del izquierdo hace de suscriptor, es decir recibe toda la información
proporcionada por el publicador que se encuentra en la ventana de consola del lado derecho
INSTALACIÓN DE BROKER EN LA TARJETA RASPBERRY PI 3
Para la instalación del broker MQTT se distinguen los siguientes pasos:
1) Comprobación de la versión de Raspbian: En el terminal de comandos se escribe el comando
lsb_release –a, donde se despliega la información sobre la versión que tiene actualmente el
dispositivo, como se muestra en la siguiente figura, esta versión debe ser buster ya que es
compatible para el broker a instalar.
1) Descargar del paquete mosquitto en el repositorio de Raspbian mediante el comando:
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Para almacenar el archivo en un directorio actual se usa el comando:
cd /etc/apt/sources.list.d/.
-
2) Instalar el paquete de datos según la versión de Raspbian en la dirección escogida
anteriormente con el comando:
sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
3) Actualizar el sistema con el comando: sudo apt-get update
4) Cargar MQTT en la tarjeta Raspberry, el cual puede reconocer a la Raspberry como cliente
o como servidor, el broker mosquitto hace las veces de servidor a la vez que necesita
reconocer los clientes con los que interactúa. El comando sudo apt install mosquitto
mosquitto-clients sirve para instalar los paquetes de clientes.
5) Para arrancar el broker mosquitto ingresar al terminal de la Raspberry Pi, e ingresar el
comando mosquitto
Esperar a que el bróker se ejecute
top related