Saltar al contenido

¿Cómo probar el servidor `Mosquitto`?

Este grupo redactor ha estado mucho tiempo buscando para dar resolución a tus interrogantes, te ofrecemos la respuesta y nuestro deseo es que resulte de mucha ayuda.

Solución:

En ventanas de terminal separadas, haga lo siguiente:

  1. Inicie el corredor:

    mosquitto
    
  2. Inicie el suscriptor de línea de comando:

    mosquitto_sub -v -t 'test/topic'
    
  3. Publicar mensaje de prueba con el editor de línea de comandos:

    mosquitto_pub -t 'test/topic' -m 'helloWorld'
    

Además de ver los mensajes de conexión del suscriptor y del publicador en la terminal del intermediario, debe imprimirse lo siguiente en la terminal del suscriptor:

test/topic helloWorld

Para probar y ver si puede acceder a su servidor MQTT desde el mundo exterior (fuera de su VM o máquina local), puede instalar una de las herramientas de publicación y monitoreo de MQTT como MQTT-Spy en su máquina del mundo exterior y luego suscribirse para ‘#” (que significa todos los temas).

Puede seguir esto por el método @hardillb mencionado en su respuesta anterior y probar de un lado a otro como este:

En la máquina con Mosquitto Server ejecutándose,
ingrese la descripción de la imagen aquí

En la máquina de palabras externa con mqtt-spy ejecutándose,
ingrese la descripción de la imagen aquí

He mencionado principalmente mqtt-spy porque es multiplataforma y fácil de usar. Puedes ir con cualquier otra herramienta realmente. Y también que yo sepa para ejecutar el mosquitto_sub y mosquitto_pub necesitas tener mosquitto-clientes instalado en su máquina Linux ejecutando la prueba (en mi caso Ubuntu) que se puede hacer fácilmente,

sudo apt-get install mosquitto-clients

Inicie Mosquitto Broker
Abre la terminal y escribe

mosquitto_sub -h 127.0.0.1 -t topic

Abre otra terminal y escribe
mosquitto_pub -h 127.0.0.1 -t topic -m "Hello"

Ahora puede cambiar al terminal anterior y allí podrá ver el mensaje “Hola”. Un terminal actúa como editor y otro como suscriptor.

valoraciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *