Mosquitto: Pruebas con mosquitto_pub y mosquitto_sub

Esta documentación forma parte de la guía Empezando. Consulte la guía completa aquí: Cómo empezar con Mosquitto.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero le ofrece un entorno Mosquitto MQTT en la nube totalmente gestionado, diseñado para ofrecer fiabilidad y flexibilidad:

  • Tráfico ilimitado de mensajes y transferencias de datos, para que sus flujos de trabajo nunca se vean limitados artificialmente.
  • Autenticación ilimitada de dispositivos a través de su propia API externa, facilitando la incorporación y la gestión de accesos.
  • ACLs avanzadas para un control detallado sobre topics, usuarios y acciones.
  • Un nombre de dominio personalizado con HTTPS integrado para endpoints seguros y con su propia marca (por ejemplo: https://mqtt.su-empresa.com).
  • Actualizaciones sin complicaciones: aplique mejoras o parches de seguridad con un solo clic.
  • Rendimiento constante y alta seguridad, con cada instancia ejecutándose en una infraestructura privada y dedicada.

Impulse sus proyectos IoT y reduzca la carga operativa. Puede tener una instancia de Mosquitto MQTT cloud hosting segura y lista para producción en solo unos minutos.

Las herramientas CLI mosquitto_pub y mosquitto_sub son excelentes para probar configuraciones MQTT. Antes de usarlas, asegúrese de que la opción "Permitir conexiones no seguras" esté desactivada en su configuración de Mosquitto en el panel de Stackhero.

Aquí se explica cómo probar:

  1. Suscríbase a todos los temas utilizando el comodín #:

    mosquitto_sub -L -d "mqtts://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<PORT_TLS>/#"
    
  2. Abra otra terminal para publicar un mensaje en un tema:

    mosquitto_pub -L -d "mqtts://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<PORT_TLS>/sensor/a" -m "It works"
    

En la primera consola, debería ver el mensaje publicado junto con los registros de depuración habilitados por la opción -d.