Étape 3: (bonus) MQTT à l’aide de dispositifs de commande
MQTT facilite l’appareils de contrôle domotique à l’aide d’un cadre "éditeur-abonné" ou « sub-pub ». Avec sub-pub, vous publiez des messages vers des rubriques et des appareils d’écoute sur ces sujets recevoir ces messages. Donc, par exemple, vous pourriez avoir une rubrique chambre-lumières et publier « 1 » ou « 0 » pour activer ou désactiver les lumières.
Voici comment utiliser le code que pour se connecter de l’écho d’Amazon à MQTT, j’ai écrit :
- Pip permet d’installer MQTT en ouvrant une fenêtre de commande en tapant :
pip install paho-mqtt
- Vous pouvez maintenant exécuter le fichier de test interne MQTT avec
python fauxmo_mqtt_example.py
- Ouvrir un navigateur web et accédez à l' HiveMQ MQTT Websocket Client
- Cliquez sur « Se connecter ».
- Cliquez sur « Ajouter un nouveau sujet abonnement ». Tapez « salon » à la place de "testtopic / #" et cliquez sur s’abonner.
- Dire « Alexa, allumer les lumières "
- Vous devriez voir un « Vrai » message posté sur le sujet !
Je vais le laisser comme un exercice pour découvrir les autres rubriques, que l’exemple de code utilise.
Avertissement : L’exemple de code utilise un serveur MQTT public pour obtenir vous up et courir aussi vite que possible, donc n’allez pas publier votre numéro de sécurité sociale sur un sujet de test !