Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Eclipse Mosquitto

Eclipse Mosquitto

Eclipse Mosquitto es un broker MQTT de código abierto para mensajería entre máquinas. Habla MQTT 5.0, 3.1.1 y 3.1, funciona con unos pocos megabytes de RAM y gestiona flotas IoT desde una placa hasta miles. Más de 11.100 estrellas en GitHub.

En resumen

11.1k

Estrellas en GitHub

28

Vistas de página

Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Información de conexión

  • Broker MQTT: mqtt://<SERVER-IP>:1883
  • Endpoint de WebSocket: ws://<SERVER-IP>:9001
  • Las credenciales se almacenan en: /root/.cloudzy-creds

Archivos y directorios importantes

  • Ruta de instalación: /root/mosquitto
  • Archivo Compose: /root/mosquitto/docker-compose.yml
  • Archivo de configuración: /etc/mosquitto/mosquitto.conf
  • Archivo de contraseñas: /etc/mosquitto/passwd
  • Volumen de datos: /var/lib/docker/volumes/mosquitto_mosquitto-data
  • Volumen de registros: /var/lib/docker/volumes/mosquitto_mosquitto-log

Probar el broker

Suscríbete a un topic:

mosquitto_sub -h <SERVER-IP> -p 1883 \
  -u client \
  -P '<PASSWORD>' \
  -t <TOPIC>

Publica un mensaje:

mosquitto_pub -h <SERVER-IP> -p 1883 \
  -u client \
  -P '<PASSWORD>' \
  -t <TOPIC> \
  -m "Hello Mosquitto"

Gestión de servicios

Ver los contenedores en ejecución:

docker compose -f /root/mosquitto/docker-compose.yml ps

Reinicia los contenedores:

docker compose -f /root/mosquitto/docker-compose.yml restart

Ver registros:

cd /root/mosquitto && docker compose logs -f

Detén los contenedores:

docker compose -f /root/mosquitto/docker-compose.yml stop

Inicia los contenedores:

docker compose -f /root/mosquitto/docker-compose.yml start

Vuelve a crear los contenedores:

docker compose -f /root/mosquitto/docker-compose.yml up -d

Notas

  • Las conexiones anónimas están desactivadas por defecto. Todos los clientes MQTT deben autenticarse con el usuario y la contraseña configurados.
  • El broker escucha en el puerto 1883 para clientes MQTT y en el 9001 para MQTT sobre WebSockets.
  • Review and update /etc/mosquitto/mosquitto.conf según tus necesidades antes de usar el broker en producción.

Más en Redes

Apps relacionadas.

Desplegar Eclipse Mosquitto ahora. Desde $2,48/mes.