non ce n’est pas le fait d’avoir un certificat qui par magie va permettre d’y accéder, il faut aussi ouvrir les routes, paramétrer le broker en conséquent éventuellement etc
oui, c’est mieux d’avoir une connexion protégée par ssl/tls mais ce n’est donc pas obligatoire
A noter aussi que s’il n’y a pas de certificat (donc de communication chiffrée de bout en bout) toutes les communications mqtt passent en clair et quelqu’un peut les écouter ou les modifier à la volée avec les bons outils.
Donc pour moi, mqtt sur internet est obligatoirement en mqtts (donc avec ssl).
Tu peux très bien configurer les deux sur mosquitto, port 1883 en mqtt pour l’interne et port 8883 ouvert sur l’extérieur en mqtts (avec user+MDP pour filtrer les accès).
Le couple User/mdp permet juste d’authentifier les communications, donc de valider qui se connecte.
Le ssl permet de garantir la confidentialité et l’intégrité des communications.