test raspberry pub probar open example mqtt mosquitto android-open-accessory

mqtt - raspberry - ¿Cómo probar el servidor `Mosquitto`?



probar mosquitto (4)

Comience el Mosquitto Broker
Abra la terminal y escriba

mosquitto_sub -h 127.0.0.1 -t topic

Abra otra terminal y escriba
mosquitto_pub -h 127.0.0.1 -t topic -m "Hello"

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

Soy nuevo en Mosquitto y MQTT , descargué la biblioteca del servidor Mosquitto pero no sé cómo probarla.

¿Hay alguna manera de probar el servidor Mosquitto ?


En ventanas de terminal separadas haga lo siguiente:

  1. Comience el corredor:

    mosquitto

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

    mosquitto_sub -v -t ''test / topic''

  3. Publicar mensaje de prueba con el editor de la línea de comando:

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

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

prueba / tema helloWorld


Para probar y ver si puede acceder a su servidor MQTT desde fuera del mundo (fuera de su VM o máquina local), puede instalar una de las herramientas de publicación y monitoreo de MQTT-Spy como MQTT-Spy en su máquina de 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 probarlo de la siguiente manera:

En la máquina con Mosquitto Server ejecutándose,

En la máquina de palabra externa con mqtt-spy funcionando,

Mencioné principalmente a mqtt-spy ya que es multiplataforma y fácil de usar. Puedes ir con cualquier otra herramienta realmente. Y también, que yo sepa, para ejecutar mosquitto_sub y mosquitto_pub , necesitas tener mosquitto-clients instalados en tu máquina Linux ejecutando la prueba (en mi caso Ubuntu) que se puede hacer fácilmente,

sudo apt-get install mosquitto-clients


Si está utilizando Windows, abra un símbolo del sistema y escriba '' netstat -an ''.

Si su servidor se está ejecutando, debería poder ver el puerto 1883.

Si no puede ir al Administrador de tareas> Servicios y comenzar / reiniciar el servidor Mosquitto desde allí. Si no puede encontrarlo aquí también, su instalación de Mosquitto no ha sido exitosa.

Aquí encontrará un tutorial más detallado para configurar Mosquitto con Windows.