Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Re: Error TLS al conectarse a Hermetry con mosquitto_pub en Windows, ¿cómo obtener un log detallado?

Traducido del Türkçe por IA ·

Si no llega el CONNACK, te quedas atascado en el handshake TLS. Hay dos cosas en tu comando, y ambas provocan eso.Primero, te conectas por IP. Hermetry requiere SNI, es decir, el cliente debe enviar el nombre del servidor durante el handshake; al conectar por IP eso no ocurre y el handshake falla. Usa el nombre de host de la tarjeta Connection details de tu dispositivo, la dirección de tu región.Segundo, el cliente mosquitto en Windows no usa automáticamente el almacén de certificados del sistema. En la versión 2.x existe --tls-use-os-certs, o bien puedes pasar un paquete de CA que tengas con --cafile. En mi primer intento había olvidado las dos cosas y obtuve exactamente el mismo mensaje.

mosquitto_pub -d -h <connection details'teki host> -p 8883 --tls-use-os-certs ^
  -i test-pc-01 -u <token> -t v1/telemetry -q 1 -m "{"t":21.4}"

Cuando se abra la conexión, verás los errores posteriores (como CONNACK 4, 5) en la pestaña Log del dispositivo junto con su causa; la causa del 5 nunca se envía al dispositivo, solo se escribe allí. La tabla está aquí: Cihaz bağlanmıyor.

Solución aceptada♥ 7