Buenas noches, saben si MyQttHub soporta WebSockets ?
Soporte de WebSockets
Hola @leonardo_castellanos, retomamos tu pregunta: sí, MyQttHub ya soporta MQTT sobre WebSocket seguro (WSS), disponible en producción en node02.myqtthub.com.
URL : wss://node02.myqtthub.com/mqtt
Puerto : 443
Subprotocolo : mqtt
Versión MQTT : 3.1.1
Credenciales : el mismo Client ID, usuario y contraseña que ya usas en el 8883
No hay que dar de alta nada nuevo en tu hub: tus dispositivos actuales conectan con las credenciales que ya tienen. Y al ir por el 443 con certificado público, atraviesa cortafuegos y proxies que sólo dejan salir tráfico HTTPS, sin instalar nada en el cliente.
Tienes la guía completa, con ejemplos listos para copiar en navegador (MQTT.js), Python (paho-mqtt), Node.js y clientes gráficos como MQTTX o MQTT Explorer:
Conectar a MyQttHub con MQTT sobre WebSocket seguro (WSS)
La comprobación más rápida, desde la consola de cualquier página servida por HTTPS:
const ws = new WebSocket("wss://node02.myqtthub.com/mqtt", "mqtt");
ws.onopen = () => console.log("OK", ws.protocol);
Dos detalles que evitan casi todos los tropiezos: la ruta /mqtt es obligatoria, y desde una página HTTPS sólo puedes abrir wss://, nunca ws:// (el navegador bloquea esto último por contenido mixto).
Si tu hub está en otro nodo, escríbenos a support@myqtthub.com y te confirmamos el endpoint que te corresponde. Cualquier duda, respóndenos por aquí.