Inhaltsverzeichnis:
- Schritt 1: Node-RED installieren
- Schritt 2: Einige der zum Bauen und Testen erforderlichen Komponenten
- Schritt 3: Test 1: Connection Broker MQTT HIVEMQ mit Node-RED
- Schritt 4: Architektur
- Schritt 5: Test 2: Connection Broker MQTT HIVEMQ mit ESP8266 & Node-RED
- Schritt 6: Schlussfolgerungen und weitere Informationen
Video: ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Das MQTT-Protokoll hat in den letzten Jahren große Bedeutung erlangt, da es einfach, sicher, praktisch und leichtgewichtig ist, perfekt für IoT- und M2M-Anwendungen.
Dank des Beitrags von Entwicklern und Entwicklern von MQTT-Anwendungen gibt es einen öffentlichen MQTT-Broker für Internet-Überwachungs- und Kontrolltests, der für die Verbindung von jedem MQTT-Client verfügbar ist. In diesem Fall verwenden wir HIVEMQ, das über ein Dashboard zum Anzeigen von MQTT-Verbindungen und Web-Sockets verfügt, da es öffentlich ist, sollten einige Überlegungen angestellt werden, die wir weiter unten sehen werden.
Offizielle Website: HiveMQDashboard MQTT: HiveMQ
Verbindungsbroker MQTT
- Broker:broker.hivemq.com
- TCP-Port: 1883
- Websocket-Port: 8000
Prüfen
Dann machen wir 2 Tests:
- Connection Broker MQTT HIVEMQ mit Node-RED.
- Verbindungsbroker MQTT HIVEMQ mit ESP8266 & Node-RED.
Komplettes Tutorial und Downloads
Weitere Informationen finden Sie unter:
Para mas información visita:
Schritt 1: Node-RED installieren
Schritt 2: Einige der zum Bauen und Testen erforderlichen Komponenten
Einige der Komponenten, die zum Bauen und Testen erforderlich sind:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 Widerstand 10k
Schritt 3: Test 1: Connection Broker MQTT HIVEMQ mit Node-RED
Mit Node-RED, das zuvor auf einem lokalen Server in meinem Netzwerk installiert wurde, stellen wir die MQTT-Verbindung mit HIVEMQ her, um die Verbindung von jedem MQTT-Client zu validieren.
Schritt 4: Architektur
Sensoranschlüsse
Das ESP8266-Modul ist als MQTT-Client konfiguriert und führt die periodische Temperaturmessung des DS18B20-Sensors durch, der an den D4-Pin (Gpio 02) angeschlossen ist, an 5 V liefert, mit seinem jeweiligen empfohlenen Widerstand im Maxim-Datenblatt.
Benötigt Bibliotheken:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Schritt 5: Test 2: Connection Broker MQTT HIVEMQ mit ESP8266 & Node-RED
In diesem Fall liest das als Client MQTT konfigurierte Modul ESP8266 12E NodeMCU einen Temperatursensor DS18B20 Protocol (Onewire) sendet die Temperatur über MQTT an den Broker HIVEMQ und Node-RED, der im lokalen Netzwerk installiert ist, fordert den Temperaturwert und den Graphen an On Node-RED Armaturenbrett.
MQTT-Thema "Temperatur/PDAControl/Sensor"
Nachricht
Temperaturwertbeispiele "28,9"
Schritt 6: Schlussfolgerungen und weitere Informationen
Wir sind der Meinung, dass der Broker zwar technisch öffentlich ist, wir jedoch keine Anwendungen realisieren, die ständig mit diesem Broker verbunden sind, und da HIVE öffentlich ist, müssen mehrere rechtliche Aspekte berücksichtigt werden.
Wir führen nur schnelle Tests durch, obwohl zu beachten ist, dass sie ihre IoT-Anwendungen mit diesem Broker ohne offensichtliche Unannehmlichkeiten gemountet haben, der Dienst aktiv und öffentlich ist.
Mit einem Broker in der Cloud (Intenet) von überall aus könnten wir unsere Geräte und Anwendungen ohne Begrenzung von IP-Adressen und anderen Einschränkungen verbinden, derzeit Forschungspläne und Dienste von MQTT-Servern.
In den nächsten Tutorials werden wir andere öffentliche MQTT-Server und Interaktionen mit FRED (Node-RED) ausprobieren.
Andere öffentliche Broker
Öffentliche Broker-Tests Mosca.io
Empfohlen:
So stellen Sie eine Node.js-App auf Heroku bereit: 3 Schritte
So stellen Sie eine Node.js-App auf Heroku bereit: So habe ich meine NodeJS-App auf Heroku mit einem kostenlosen Konto bereitgestellt. Klicken Sie einfach auf die Links, um die erforderliche Software herunterzuladen: Verwendete Software: VSCode (oder ein Texteditor Ihrer Wahl) HerokuCLIGit
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
MQTT Broker (Mosquitto) unter Windows installieren: 7 Schritte
Installation von MQTT Broker (Mosquitto) unter Windows: Was ist Broker? Der MQTT-Broker ist ein Datenverwaltungszentrum oder wird allgemein als "Server" bezeichnet. Der Mosquitto-Broker ist dafür verantwortlich, alle Nachrichten zu bearbeiten, Nachrichten zu filtern, zu entscheiden, wer daran interessiert ist und dann die
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Bauen Sie Ihren eigenen ""Banksys Self-Destruct Artwork Frame"": 4 Schritte
Bauen Sie Ihren eigenen ""Banksys Self-Destruct Artwork Frame": Als sich das Balloon Girl nach einem Schlag von 1,4 Millionen Dollar selbst zerschredderte, begannen unsere inneren Macher zu analysieren, wie es gemacht wird. Wir hatten 2 anfängliche Ideen im Kopf: Die erste war die Klingen wurden an der Basis des Rahmens und zwei Rädern befestigt