Voici un article pour vous aider à debugger votre passerelle MQTT.
Si vous n’êtes pas vraiment familier avec l’environnement MQTT nous vous proposons ce site vraiment bien conçu.
Testez votre connexion MQTT avec un client MQTT :
Si vous ne voyez aucune connexion depuis votre Tower/Bridge après l'avoir configuré :
La première étape serait de tester vos informations d'identification/paramètres avec un autre client MQTT.
Voici une liste de clients MQTT potentiels que vous pouvez utiliser :
- Mosquitto : https://mosquitto.org/
- MQTTFx : https://mqttfx.jensd.de/
Si vous avez la bonne configuration et que vous pouvez vous connecter en utilisant un autre client MQTT et non avec la Box, vous pouvez passer à l'étape suivante.
Si vous ne parvenez pas à vous connecter à votre broker MQTT même avec l'un de ceux-ci, cela signifie que vos informations d'identification/paramètres sont erronés ou qu'il vous manque quelque chose.
TESTER AVEC LE TUTORIEL MQTTfx 1.7.1 :
OBJECTIF DE CE TEST : Assurez-vous que votre broker MQTT est accessible avec un client MQTT et correctement configuré. Vérifiez également si un client MQTT (votre ordinateur portable) peut s'y connecter si la box ne le peut pas. |
Si vous pouvez vous connecter au Broker après ce test :
-> Le broker MQTT ciblé est disponible et vous disposez des bons paramètres.
-> Alors le problème serait :
-> La passerelle Box MQTT n'est pas correctement configurée. Veuillez vérifier votre configuration MQTT.
-> La Box a un problème -> contactez le support.wattsense.com
ELEMENTS REQUIS : Vous aurez besoin des informations de connexion de votre broker MQTT
- Adresse du broker
- Port MQTT (1883,8883, etc.)
- Identifiant client
- Informations d'authentification (si nécessaire)
- Certificat (si requis)
-> Lancez MQTTFX :
Créez ensuite votre nouveau profil (client MQTT)
1. Changez le nom de votre profil
2. Sélectionnez "MQTT Broker" dans le type de profil
3. Remplissez les informations avec la configuration de votre broker.
4. Si l'authentification de votre broker MQTT nécessite une « Authentification de base », passez à l'onglet Informations d'identification de l'utilisateur et remplissez le nom d'utilisateur/mot de passe.
-> Si votre broker MQTT nécessite une connexion sécurisée TLS, cliquez sur SSL/TLS.
INFORMATIONS IMPORTANTES SUR LA SÉCURITÉ DANS MQTT SSL/TLS : Le port par défaut pour la connexion MQTT TLS est : 8883 Cela implique une connexion utilisant des certificats. Les certificats sont des fichiers de sécurité qui vous permettent de vous authentifier auprès de votre broker. Si vous utilisez une authentification sécurisée TLS, assurez-vous d'avoir chargé votre certificat CA dans l'onglet SSL/TLS pour MQTTFX (voir ci-dessous) et de l'avoir également chargé dans la Box lors de votre premier test. |
(1) -> Activer SSL/TLS
Choisissez le certificat que vous souhaitez utiliser :
CONSEILS Il peut arriver que votre broker n'utilise pas un certificat CA personnalisé mais un certificat public. |
Si vous rencontrez un problème, n'hésitez pas à nous contacter : Support Wattsense