No video

#19 - MQTT : Installer et configurer Mosquitto

  Рет қаралды 22,103

Domotic DIY

Domotic DIY

Күн бұрын

Dans cette vidéo, nous allons voir comment installer et configurer de façon sécurisée, Mosquitto sur un Raspberry Pi. Mosquitto est un serveur MQTT Open Source (Broker), que l’on peut installer sur un Raspberry Pi mais également sur d'autres plateformes (macOS, Windows, Linux…). l’avantage de MQTT, est de faciliter la communication entre objets connectés, tout en économisant la batterie.
MQTT est un protocole qui fonctionne sur le principe de souscription / publication, développé pour simplifier la communication entre les machines, il est très pratique pour des objets connectés DIY, conçu à base de Arduino, ESP8266, WeMos, ....
Nous verrons également comment intégrer le serveur Mosquitto dans Domoticz, le but étant de récupérer, ou d'envoyer des informations à nos objets connectés DIY depuis Domoticz.
récapitulatif des commandes :
***************************
1 - mise à jour du Raspberry .
sudo apt update
sudo apt upgrade
2 - installation de Mosquitto serveur et client.
sudo apt install mosquitto mosquitto-clients
3 - Sécurisé Mosquitto : Création du fichier de configuration.
sudo nano /etc/mosquitto/conf.d/default.conf
4 - Ajouter les lignes de sécurité.
allow_anonymous false
password_file /etc/mosquitto/pwfile
listener 1883
5 - quitter l'éditeur Nano, et enregistrer.
ctrl + x
ctrl + o
6 - Création d'un utilisateur pour Mosquitto.
sudo mosquitto_passwd -c /etc/mosquitto/pwfile NOM_DU_USER
7 - redémarrage de mosquitto.
sudo /etc/init.d/mosquitto restart
Test de Mosquitto via 2 terminaux :
*********************************
Dans le terminal d'écoute :
$ mosquitto_sub -h localhost -u USER -P PASSWORD -t TOPIC
Dans le terminal de commande :
$ mosquitto_pub -h localhost -u USER -P PASSWORD -t TOPIC -m "le message de test"
Pour toute demande de support, et pour me permettre de vous apporter une réponse plus rapide, merci de ne pas poser vos questions sous cette vidéo, mais posez les sur le forum : forums.framboi...
#ESP8266 #mosquitto #MQTT

Пікірлер: 48
@Lovely-bx8se
@Lovely-bx8se 10 ай бұрын
Comment dire …Rien a dire !!!! Bravo encore une fois pour ce tuto clair et précis. Je recommande pour ceux qui débute comme moi
@domikado4220
@domikado4220 3 жыл бұрын
grâce à cette vidéo claire et détaillée , je compte dorénavant utiliser mqtt pour connecter mes sondes sans fil à Domoticz Bravo et merci
@philveo
@philveo 2 жыл бұрын
Bonjour et grazie mille pour ce quart d'heure, simple mais efficace. En effet, j'ai eu l'erreur 'connection refused' et personne ne dit qu'il fallait créer un user/pwd, tout simplement. J'ai suivi votre tuto/démo et cela fonctionne parfaitement au 1er coup. Donc, Bravo et Thumps Up !
@christophed3956
@christophed3956 4 жыл бұрын
Super ! J'ai le grand qui m'a gonflé pour regarder la vidéo des frères poulains sur la commande vocale, et pour ça ils parlent en passant de mosquitto, mais ils expliquent vite fait. La c'est beaucoup plus complet !
@izmirak5775
@izmirak5775 Жыл бұрын
Je vous remercie pour ce tuto explicite, ne vous arrêtez pas... Bravo
@DomoticDIY
@DomoticDIY Жыл бұрын
Merci
@youribucheheart2409
@youribucheheart2409 2 жыл бұрын
Un grand merci. C'était très claire, efficace et agréable à suivre
@PG-qz6mg
@PG-qz6mg 2 жыл бұрын
merci beaucoup
@JL-sl7sk
@JL-sl7sk 4 жыл бұрын
Vos tutos sont vraiment bien fait , clairs et bien détaillé Merci
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Merci de votre encouragement.
@pierreb.5660
@pierreb.5660 3 жыл бұрын
Bonjour et merci pour tes vidéos que je découvre et que je dévore. J’ai enfin réussi à installer mosquitto grâce au tuto. Pouce bleu évidemment. Je suis surpris du peu de vues de tes vidéos. Bonne continuation.
@DomoticDIY
@DomoticDIY 3 жыл бұрын
Merci pour ces encouragements, le but pour moi est simplement de savoir qu'elles sont appréciées.
@antoinesorin4175
@antoinesorin4175 4 жыл бұрын
Marche parfaitement bravo pour ces explication clair et précises. Maintenant un tuto allumer et éteindre avec un push button :)
@hoctrimededebutry8655
@hoctrimededebutry8655 4 жыл бұрын
Tutos supers clairs :-) Bravo, un pouce bleu sans problème.
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Merci. Cela fait effectivement plaisir de savoir que l'on fait des tutos qui intéressent d'autres internautes, ce qui est le but recherché du partage. Les pouces bleus n'apportent rien sur l'algorithme de KZbin, mais ils permettent de savoir que nos vidéos ont été appréciées, et nous encouragent à continuer ;-)
@aubrunm
@aubrunm Жыл бұрын
Bonjour et merci pour cette série très bien faite, j'ai un petit problème de version Json et suis bloqué, comment me sortir de ce mauvais pas, Merci pour reponse
@jph86000
@jph86000 4 жыл бұрын
Merci pour ce Tuto qui est effectivement très clair et d'ailleurs c'est de loin le plus clair que j'ai pu voir. C'est pourquoi si vous êtes d'accord, j'aimerais bien que vous en fassiez un autre avec la gestion du GPIO si possible. Depuis la derniere version de domoticz et la derniere version de Raspbain Buster, l'integration du GPIO ne fonctionne plus.
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Bonjour, Effectivement, une chose à voir, mais il faut d'abord que je vérifie s'il y a un réel problème, et voir la solution, car je n'ai pas entendu parler de ce soucis. Aujourd'hui ma domotique utilise bien les GPIO, j'ai la dernière version de Domoticz, mais le Raspberry est toujours en STRETCH. Des vidéos sont déjà en cours sur d'autres sujets, mais je prend note de votre demande pour la vérifier, et la traiter si besoin.
@Silicium0168
@Silicium0168 4 жыл бұрын
bonne vidéo, un pouce bleu et merci de ton travail..
@Lovely-bx8se
@Lovely-bx8se 10 ай бұрын
Juste une petite question, serait il possible de savoir si l'on veut , a partir du Tuto de mise en œuvre du capteur DHT22 ( et les autres au fur et mesure ) et de votre fichier test_dht22 et/ou du fichier sm_dht22,ce service de mosquitto pour renvoyer les données vers le PI. Merci de votre aide
@DomoticDIY
@DomoticDIY 10 ай бұрын
Bonjour, Oui on peut envoyer des données vers n'importe quel Broker (Raspberry ou autre), le principe reste le même, il faut juste mettre le nom du topic qui écoute, et envoyer les infos attendues par le lecture.
@thierryquentin8917
@thierryquentin8917 Жыл бұрын
Un tout grand merci pour vos vidéo, j'ai énormément progressé grace à vous. Cependant j'aurais une petite question. J'aurais besion de mesurer la consommation électrique de la maison. Avez vous une idée de la manière à procéder ? en vous remercient
@DomoticDIY
@DomoticDIY Жыл бұрын
Bonjour, Effectivement, voici une bonne idée pour une future vidéo ;) Si vous avez un compteur électronique ou un compteur Linky, vous pouvez récupérer les informations en temps réel depuis le compteur. Un petit montage électronique entre la broche téléinfo du compteur et le raspberry : voir easydomoticz.com/raspberry-et-teleinfo/ Si vous avez un compteur Linky, vous pouvez sans montage électronique récupérer les infos Enedis, et les intégrer à Domoticz : Voir www.cachem.fr/domoticz-compteur-linky/ La 2e solution ne permet que de récupérer l'index du compteur. La 1ere solution avec montage électronique permet en plus de l'index de récupérer la puissance instantanée consommée. J'espére avoir répondu à votre question, mais je retiens l'idée pour une future vidéo, car si je ne poste plus beaucoup, c'est que j'ai fait le tour de mes expériences dans la création de ma domotique sous domoticz.
@thierryquentin8917
@thierryquentin8917 Жыл бұрын
@@DomoticDIY Merci pour votre réponse. Je vais étudier vos solutions et vous tenir au courant.
@fabricemorkael5516
@fabricemorkael5516 4 жыл бұрын
tuto top même moi j suis arrivé raspberry p1 512 merci :)
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Merci
@joshuabrenttonmouzika7144
@joshuabrenttonmouzika7144 4 жыл бұрын
Bonjour Merci pour ce tuto. Par contre je voudrais configurer mosquitto telle sorte que les messages soient sécurisés avec tls, comment faire ? Merci.
@Vangeliusvt
@Vangeliusvt 2 жыл бұрын
Bonjour et merci pour ce tuto. Je me suis rendu compte suite à une coupure d’électricité et au redémarrage de mon raspberry, que le serveur Mqtt ne fonctionnait plus. Il a fallu que je le redémarre manuellement. Est ce normal? Il faut que je crée une règle Monit ? Merci!
@kojakjako9986
@kojakjako9986 2 жыл бұрын
a 11min 53 de la procédure j'ai un soucis: Dans les log le statut du serveur mqtt est bien connecté MAIS il n'est pas suscriber et je pense que mes problème de communication entre domoticz et mon serveur mqtt viens de là je ne trouve pas l'erreur. Si quelqu'un pouvez m'aidé ca serait cool ^^
@khebchiabdallah7445
@khebchiabdallah7445 3 жыл бұрын
does the same thing goes with mosquitto docker image ?
@philippedevos5811
@philippedevos5811 4 жыл бұрын
super vidéo, par contre comment il faut faire pour ouvrir une deuxième fenêtre sur putty
@antibullingl1032
@antibullingl1032 3 жыл бұрын
bonsoir j'ai réinstallé domoticz 2021.1 sur un raspberry recent... sous raspios j'ai fait l'installation à neuf donc derniere version... j'ai fait votre test manuel que mosquitto + mot de passe + ... fonctionne mais dans domoticz lorsque je veux creer un capteur sur un esp8266 existant je recois une erreur 2021-05-17 00:45:40.396 Error: mosquitto serveur : MQTT: unknown idx received! (idx 13) et je peux jamais créer de nouveau dispositif en cliquant sur cliquer un capteur virtuel... je voudrais revenir à une ancienne version celle ci n'ayant pas l'air de fonctionner.
@PapyJF
@PapyJF 3 жыл бұрын
Bonjour j'ai suivi le tuto pour me faire un serveur Mosquitto sur un Pi 0 W cela fonctionne très bien, mais je ne trouve pas la commande pour ajouter un nouvel utilisateur car la commande sudo mosquitto_passwd -c /etc/mosquitto/passwd USER efface le fichier et la commande avec -b ne fonctionne pas ! merci
@DomoticDIY
@DomoticDIY 3 жыл бұрын
Bonjour, Normalement c'est l'inverse, la commande "sudo mosquitto_passwd -c /etc/mosquitto/passwd Nom_Utilisateur" doit créer le fichier s'il n'existe pas, et s'il existe, elle l'écrase. Pour info : on ne peut créer qu'un seul utilisateur dans Mosquitto.
@PapyJF
@PapyJF 3 жыл бұрын
@@DomoticDIY OK merci
@amalbenothmane2010
@amalbenothmane2010 4 жыл бұрын
S'il vous plait, je suis en Windows, y a t il une solution pour résoudre ça: TimeoutError: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Bonjour, Ce tuto n'est pas prévu pour Windows, et je ne peux malheureusement pas vous aider sur cet OS.
@amalbenothmane2010
@amalbenothmane2010 4 жыл бұрын
@@DomoticDIY D’accord, merci
@kacemberriah5637
@kacemberriah5637 4 жыл бұрын
je comprend pas comment en lui demandent d'installer mosquitto il fait sans package sans lien pouvez vous expliquez ceci sinon merci
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Il suffit simplement de lancer l'installation de Mosquitto, le package se trouve déjà dans les paquets Rasbian.
@christianderely8673
@christianderely8673 2 жыл бұрын
Bonsoir, plus clair tu peux pas merci. le seul bémol, la résolution ne me permet pas de lire ce qui est écrit néanmoins je n'ai pas trouvé mieux
@DomoticDIY
@DomoticDIY 2 жыл бұрын
Bonjour, La vidéo est enregistrée en 1080p, donc en bonne résolution. Si vous avez du mal à la voir nette, il faut la mettre en plein écran, puis dans le bas de la vidéo, dans les paramètres youtube il y a une roue dentée, cliquer dessus, et vérifier que l'affichage rendu est bien en 1080p, sinon, il vous suffit de le sélectionner.
@frederic6950
@frederic6950 2 жыл бұрын
Merci pour ces explications claires et didactiques. J'ai suivi scrupuleusement votre procédure mais Mosquitto ne s'execute pas malgré la commande indiquée. Le message d'erreur est " Failed to start, return code: 14 (check IP/Port). Après quelques heures de recherche sur le net et une nuit de sommeil, j'ai fini par trouver la commande à exécuter : mosquitto -d dans l'historique du log de Domoticz, on voit afficher " Mosquitto : MQTT connected sur l'adresse IP du raspberry " Je constate que je n'étais pas le seul dans ce cas. Aussi si cela peut aider les novices comme moi !!
@danielbelmonte2232
@danielbelmonte2232 3 жыл бұрын
apres la commande mosquitto_pub -h localhost -u mqtt -P pass -t "domoticz/in" -m "( "idx" : 2, "nvalue" : 1)" reponse log de domoticz: Error: Mosquitto: MQTT: Invalid data received!
@62250phil
@62250phil 3 жыл бұрын
Salut je débute ,mais il me semble que c'est entre crochets et non parenthèses
@MusePhotographique
@MusePhotographique 4 жыл бұрын
Bonjour et merci pour votre travail ! par contre étant complètement novice, j'aurais besoin d'un petit renseignement, j'ai pas bien compris le sens du "Topic" et lorsque j'essai de faire interrupteur virtuel il veux pas je sais pas trop ou je coince ! car je ne sais pas non plus ceux que veux dire ces instructions et ou les trouver ? doit t'on mettre les même que vous ? ”domoticz/in” -m ‘{ ”idx” : 1, ”nvalue” : 1 }’ votre valeur dans votre log est 27 chez moi c'est 1 ... donc ça j'ai compris ! mais ça ? ”domoticz/in” et ça -m ‘{ ”idx” : 1, ”nvalue” : 1 }’ je pige pas :( MERCI si vous pouvez m'éclairer
@DomoticDIY
@DomoticDIY 4 жыл бұрын
Bonjour, le Topic est une sorte de fil de discussion, ce qui veut dire que "domoticz/in" est le fil de discussion que Domoticz interprétera pour lui. Un autre Topic sera ignoré par Domoticz. La chaine JSON est dépendante de votre Device. Déjà dépendant de son ID (idx) et du type de device pour les valeurs à envoyer à "nvalue" et à "svalue". Quelques infos sur Domoticz et le MQTT à cette adresse : www.domoticz.com/wiki/MQTT
#20 - MQTT : Créer un module relais autonome
18:40
Domotic DIY
Рет қаралды 17 М.
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 48 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 69 МЛН
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 7 МЛН
MQTT Broker Mosquitto et Zigbee2MQTT sur Raspberry Pi avec une clé SONOFF
23:09
S'Informer Sur La Tech
Рет қаралды 11 М.
Découverte MQTT - Installation de MOSQUITTO BROKER
21:57
Horizon Domotique
Рет қаралды 24 М.
Monitor Room Temperature Remotely with Arduino & MQTT
15:23
Gary Explains
Рет қаралды 21 М.
DOMOTIQUE installer un système domotique sur raspberry pi
16:24
SVT avec M. Reynoard
Рет қаралды 16 М.
le MQTT ? c'est quoi au juste ? et comment ça marche ?
12:12
Usine a gaz domotique
Рет қаралды 4,3 М.
Le Protocole MQTT, une simple introduction
16:04
Openhardware Algerie
Рет қаралды 32 М.
MQTT Initiation - Broker Mosquitto et Exemple avec et sans Node-RED
35:30
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 48 МЛН