• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

configurar mosquitto con contraseña para conesiones websocket con wss

Q&A Forum › Category: Home Automation › configurar mosquitto con contraseña para conesiones websocket con wss
0 Vote Up Vote Down
cesarpd asked 2 years ago

buenos dias, he realizado el curso SMART HOME with Raspberry Pi, ESP32, and ESP8266 y configurado cloudflare, para que se conecte con mi raspberry pi a una web que tengo hospedada en ella, hasta aqui todo bien.
el problema es cuando quiero conectar mi web, con mosquitto a través de cloudflare y con wss, ¿como se se configurar mosquitto para que acepte estas conexiones?.

En local y con anonymus funciona correctamente,
me gustaria añadir usuario y password a esa conexion y con protocolo wss.
en la web utilizo la libreria mqtt.js https://unpkg.com/mqtt/dist/mqtt.min.js

5 Answers
0 Vote Up Vote Down
Sara Santos Staff answered 2 years ago

Hi.
Unfortunately, I’m not familiar with setting mosquitto wit wss.
I found this discussion that might help: https://stackoverflow.com/questions/33973212/mosquitto-configuration-for-websockets-tls
Regards,
Sara

0 Vote Up Vote Down
cesarpd answered 2 years ago

Buenas , al final creo que es un problema en con los certificados, ¿existe la posibilidad de configurar cloudfare para que admita conexiones  WS?

0 Vote Up Vote Down
Sara Santos Staff answered 2 years ago

I’m sorry.
But I don’t understand your question.
Can  you describe your issue in more detail?
Regards,
Sara

0 Vote Up Vote Down
cesarpd answered 2 years ago

buenas, para realizar la conexión con mi red local, desde fuera utilizo Cloudflare, como indicais en el curso.
Cuando me conecto desde el exterior a través del puerto 80 por https la conexión es correcta, pero cunado lo realizo a través del puerto 9001 por ws, me da un error, si realizo las conexiones en mi red local todo funciona correctamente.
mi pregunta es, como tengo que configurar Cloudflare para que admira la conexión ws ?

RESPUESTA: aunque el protocolo de webSocket(WS) utiliza una conexion TCP, cuando configuramos el tunel en Clodflare, hay que configurarlo como http://localhost:9001 en lugar de TCP://localhost:9001
lo que desconozco, es porque. Pero por mi parte se puede dar por cerrado el post

0 Vote Up Vote Down
Sara Santos Staff answered 2 years ago

Hi.
Great.
I’m glad you found the answer and thanks for sharing the solution.
I’ll mark this issue as resolved. If you need further help, you just need to open a new question in our forum.
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025
  • [eBook Updated] Learn ESP32 with Arduino IDE eBook – Version 3.2 April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.