Posterior a mirar en varios repositorios y foros de internet al concluir nos hemos encontrado la solución que te enseñamos pronto.
Solución:
La combinación predeterminada de host:puerto para mosquitto_pub/sub es localhost:1883. Si no tiene un corredor ejecutándose en su computadora local, entonces no podrá conectarse, por supuesto.
La solución es ejecutar el intermediario en su computadora local o decirle a las empresas de servicios públicos dónde conectarse. Por ejemplo:
mosquitto_sub -t newtopic/test -h test.mosquitto.org
Para futuros googleadores:
Puede usar un host público como se mencionó anteriormente, pero para iniciar un local mosquitto broker, primero asegúrese de haber instalado mosquitto
además de mosquitto_sub
. A continuación, puede iniciar Mosquitto Broker simplemente ejecutando lo siguiente:
mosquitto
Esto sucede porque solo instaló clientes mosquitto en su sistema y no instaló mosquitto en su sistema. Ejecute el siguiente comando para instalar MQTT Broker.
sudo apt-get install mosquitto
fuente: intento de conexión fallido bytesofgigabytes.com
valoraciones y comentarios
Al final de todo puedes encontrar las interpretaciones de otros desarrolladores, tú además tienes el poder dejar el tuyo si lo deseas.