Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

234
Visualizações
Intente conectarse a Mosquitto MQTT a través de WebSockets con Mqtt.js

Quiero construir una página web para enviar y recibir temas. Estoy usando mosquitto y MQTT.js.

  1. Estoy usando esto como un archivo de configuración:
     protocol websockets listener 1884
  2. sudo mosquitto -c /etc/mosquitto/mosquitto.conf y obtengo
     1647529861: mosquitto version 2.0.14 starting 1647529861: Config loaded from /etc/mosquitto/mosquitto.conf. 1647529861: Opening websockets listen socket on port 1884. 1647529861: mosquitto version 2.0.14 running
  3. Estoy usando un simple mqtt.html ( fuente completa ):
     <script src="https://unpkg.com/mqtt/dist/mqtt.min.js"></script> <script> const client = mqtt.connect("ws://localhost:1884") </script>

Problema:

  • En Chrome simplemente se conecta con 101 y lo hace una y otra vez. Cuando revisa los mensajes de websockets, el "servidor" recibe: 00000000: 2002 0005 . Cuando reviso el registro de mosquitto: obtengo muchos 1647530429: Client mqttjs_b0e54ea4 closed its connection.

estoy corriendo en:

 LSB Version: n/a Distributor ID: ManjaroLinux Description: Manjaro Linux Release: 21.2.5 Codename: Qonos
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Debe agregar allow_annonymous true a su archivo de configuración.

El valor predeterminado para mosquitto 2.x es no permitir conexiones de clientes no autenticados.

También debe invertir las líneas en su configuración,

La opción de protocol solo se aplica al último listener en orden hacia abajo en el archivo.

Lo que tiene aplicará el protocolo websocket al oyente predeterminado en el puerto 1883.

 allow_anonymous true listener 1884 protocol websockets
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda