Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Eclipse Mosquitto

Eclipse Mosquitto

O Eclipse Mosquitto é um broker MQTT open source para mensageria entre máquinas. Ele fala MQTT 5.0, 3.1.1 e 3.1, roda com poucos megabytes de RAM e dá conta de frotas IoT de uma placa a milhares. Mais de 11.100 estrelas no GitHub.

Em resumo

11.1k

Estrelas no GitHub

1

Visualizações de página

Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Informações de conexão

  • Broker MQTT: mqtt://<SERVER-IP>:1883
  • Endpoint de WebSocket: ws://<SERVER-IP>:9001
  • As credenciais estão armazenadas em: /root/.cloudzy-creds

Ficheiros e diretórios importantes

  • Caminho de instalação: /root/mosquitto
  • Arquivo Compose: /root/mosquitto/docker-compose.yml
  • Arquivo de configuração: /etc/mosquitto/mosquitto.conf
  • Arquivo de senhas: /etc/mosquitto/passwd
  • Volume de dados: /var/lib/docker/volumes/mosquitto_mosquitto-data
  • Volume de logs: /var/lib/docker/volumes/mosquitto_mosquitto-log

Testar o broker

Assine um tópico:

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

Publique uma mensagem:

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

Gestão de serviços

Ver os contêineres em execução:

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

Reinicie os contêineres:

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

Ver registos:

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

Pare os contêineres:

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

Inicie os contêineres:

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

Recrie os contêineres:

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

Notas

  • As conexões anônimas vêm desativadas. Todos os clientes MQTT precisam se autenticar com o usuário e a senha configurados.
  • O broker escuta na porta 1883 para clientes MQTT e na 9001 para MQTT sobre WebSockets.
  • Review and update /etc/mosquitto/mosquitto.conf conforme suas necessidades antes de usar o broker em produção.

Mais em Redes

Aplicações relacionadas.

Implante Eclipse Mosquitto agora. A partir de $2,48/mês.