Table des matières:
- Étape 1: Installer Node-RED
- Étape 2: Certains des composants requis pour la construction et les tests
- Étape 3: Test 1: Broker de connexion MQTT HIVEMQ avec Node-RED
- Étape 4: Architecture
- Étape 5: Test 2: Broker de connexion MQTT HIVEMQ avec ESP8266 & Node-RED
- Étape 6: Conclusions et plus d'informations
Vidéo: ESP8266 & Broker MQTT "gratuit" public HiveMQ & Node-RED : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Le protocole MQTT a pris une grande force ces dernières années car il est simple, sûr, pratique et léger, parfait pour les applications IoT et M2M.
Grâce à la contribution des développeurs et des développeurs d'applications MQTT, il existe MQTT Broker public pour les tests de surveillance et de contrôle Internet, disponibles pour se connecter à partir de n'importe quel client MQTT, dans ce cas, nous utiliserons HIVEMQ, qui dispose d'un tableau de bord pour afficher les connexions MQTT et les sockets Web., puisqu'il est public devrait avoir quelques considérations que nous verrons ci-dessous.
Site Web officiel: HiveMQDashboard MQTT: HiveMQ
Courtier de connexions MQTT
- Courtier: broker.hivemq.com
- Port TCP: 1883
- Port Websocket: 8000
Test
Ensuite, nous ferons 2 tests:
- Broker de connexion MQTT HIVEMQ avec Node-RED.
- Courtier de connexion MQTT HIVEMQ avec ESP8266 & Node-RED.
Tutoriel complet et téléchargements
Pour plus d'informations, veuillez visiter:
Pour plus d'informations sur la visite:
Étape 1: Installer Node-RED
Étape 2: Certains des composants requis pour la construction et les tests
Certains des composants requis pour la construction et les tests:
ESP8266 12E -
Capteur DS18B20 Onewire -
3 Résistance 10k
Étape 3: Test 1: Broker de connexion MQTT HIVEMQ avec Node-RED
En utilisant Node-RED préalablement installé sur un serveur local de mon réseau, nous allons faire la connexion MQTT avec HIVEMQ pour valider la connexion depuis n'importe quel client MQTT.
Étape 4: Architecture
Connexions du capteur
Le module ESP8266 est configuré en client MQTT et effectue la lecture périodique de la température du capteur DS18B20, connecté à la broche D4 (Gpio 02), alimenté en 5v, avec sa résistance respective recommandée dans la fiche technique maxim.
Nécessite des bibliothèques:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Étape 5: Test 2: Broker de connexion MQTT HIVEMQ avec ESP8266 & Node-RED
Dans ce cas le module ESP8266 12E NodeMCU configuré comme client MQTT lit un capteur de température Le protocole DS18B20 (Onewire) envoie la température via MQTT au Broker HIVEMQ et Node-RED installé dans le réseau local demande la valeur de température et graphe Sur Node-RED Tableau de bord.
Sujet MQTT "température/PDAControl/capteur"
Un message
Exemples de valeurs de température "28,9"
Étape 6: Conclusions et plus d'informations
Nous considérons que bien que techniquement le courtier soit public, nous ne réalisons pas d'applications qui sont constamment connectées à ce courtier, et comme il est public gratuit, HIVE a plusieurs aspects juridiques qui doivent être pris en compte.
Nous n'effectuons que des tests rapides, même s'il convient de noter qu'ils ont monté leurs applications IoT avec ce courtier sans aucun inconvénient apparent, le service est actif et public.
Avec un courtier dans le cloud (Internet) de n'importe où, nous pourrions connecter nos appareils et applications sans limites d'adresses IP et autres restrictions, recherche actuellement des plans et des services de serveurs MQTT.
Dans les prochains tutoriels, nous essaierons d'autres serveurs MQTT publics et interactions avec FRED (Node-RED).
Autres publics Courtiers
Courtier public teste Mosca.io
Conseillé:
Kiosque d'histoire orale à partir d'un téléphone public antique : 11 étapes (avec photos)
Kiosque d'histoire orale d'un téléphone payant antique : C'est drôle comment un projet génial mène à un autre. Après avoir montré mon coffre de mémoire audio à Boston Makers (l'espace de création de ma ville natale), l'un des artistes en résidence 2018 de la ville m'a demandé que je serais intéressé par la construction d'une "boîte téléphonique d'histoire orale
Timing Gear et Chain Clock - Presque gratuit ! : 5 étapes (avec photos)
Engrenage de synchronisation et horloge à chaîne - Presque gratuit ! : J'espère que lorsque vous avez changé le jeu de synchronisation de votre voiture, vous n'avez pas jeté les anciens engrenages et la chaîne. J'ai failli le faire, mais ma femme m'a montré ceci : http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 $ US plus frais de port.
CRÉEZ VOTRE PROPRE SERVEUR MINECRAFT ! Super facile, rapide et gratuit ! (NO CLICK BAIT): 11 étapes (avec photos)
CRÉEZ VOTRE PROPRE SERVEUR MINECRAFT ! Super facile, rapide et gratuit ! (NO CLICK BAIT) : Minecraft est un jeu extrêmement agréable où vous pouvez pratiquement faire tout ce que vous désirez ! Mais jouer avec des amis sur Internet peut parfois être pénible. Malheureusement, la plupart des serveurs multijoueurs sont remplis de trolls, pas d'expérience de jeu
Comment faire un générateur d'énergie gratuit à la maison : 4 étapes (avec photos)
Comment faire un générateur d'énergie gratuit à la maison : Comment faire un générateur d'énergie gratuit à la maison sans batterie est un projet ambitieux qui aura plus d'une partie actuellement j'attends des pièces pour améliorer ce générateur d'énergie gratuite dans la vidéo à la fin de ce tutoriel, vous verrez mesu
Téléphone public à la maison : 6 étapes (avec photos)
Téléphone public à la maison : Ce projet a probablement commencé en raison de mon étrange obsession pour les quartiers et les appareils à pièces. Je suppose que les légendes de l'âge d'or du piratage et du phreaking ont également aidé. Ajouté au fait que mes téléphones sans fil n'ont jamais été trouvés alors que