Table des matières:

ESP8266 & Broker MQTT "gratuit" public HiveMQ & Node-RED : 6 étapes (avec photos)
ESP8266 & Broker MQTT "gratuit" public HiveMQ & Node-RED : 6 étapes (avec photos)

Vidéo: ESP8266 & Broker MQTT "gratuit" public HiveMQ & Node-RED : 6 étapes (avec photos)

Vidéo: ESP8266 & Broker MQTT
Vidéo: Home Assistant - MQTT - Mosquitto Broker - Owntracks - Zone - Device Tracker - Domotique 2024, Novembre
Anonim
ESP8266 & Public
ESP8266 & Public

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:

  1. Broker de connexion MQTT HIVEMQ avec Node-RED.
  2. 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

Image
Image

Étape 2: Certains des composants requis pour la construction et les tests

Certains des composants requis pour la construction et les tests
Certains des composants requis pour la construction et les tests
Certains des composants requis pour la construction et les tests
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

Image
Image
Test 1: Broker de connexion MQTT HIVEMQ avec Node-RED
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

Architecture
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

Image
Image

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

Conclusions et plus d'informations
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é: