Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Re : Erreur TLS lors de la connexion à Hermetry avec mosquitto_pub sous Windows, comment obtenir un log détaillé ?

Traduit de Türkçe par IA ·

Si tu n’obtiens pas de CONNACK, tu es bloqué pendant la poignée de main TLS. Il y a deux éléments dans ta commande, et les deux provoquent cela.Premièrement, tu te connectes avec l’IP. Hermetry exige SNI, c’est-à-dire que le client doit envoyer le nom du serveur pendant la poignée de main ; avec une connexion par IP, cela ne se produit pas et la poignée de main échoue. Utilise le nom d’hôte de la carte Connection details de ton appareil, l’adresse de ta région.Deuxièmement, le client mosquitto sous Windows n’utilise pas automatiquement le magasin de certificats du système. Dans la version 2.x, il existe --tls-use-os-certs, ou bien tu peux fournir un bundle de CA que tu possèdes avec --cafile. Lors de ma première tentative, j’avais oublié les deux et j’ai obtenu exactement le même message.

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}"

Une fois la connexion ouverte, tu verras les erreurs suivantes (comme CONNACK 4, 5) dans l’onglet Log de l’appareil, avec leur cause ; la cause de l’erreur 5 n’est jamais envoyée à l’appareil, elle est seulement affichée là. Le tableau se trouve ici : Cihaz bağlanmıyor.

Solution acceptée♥ 7