Inhaltsverzeichnis:

ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED - Gunook
ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED - Gunook

Video: ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED - Gunook

Video: ESP8266 & Public
Video: Get started with Our Free Cloud Broker HiveMQ and Websockets 2024, November
Anonim
ESP8266 & Öffentlich
ESP8266 & Öffentlich

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:

  1. Connection Broker MQTT HIVEMQ mit Node-RED.
  2. 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

Image
Image

Schritt 2: Einige der zum Bauen und Testen erforderlichen Komponenten

Einige der Komponenten, die zum Bauen und Testen erforderlich sind
Einige der Komponenten, die zum Bauen und Testen erforderlich sind
Einige der Komponenten, die zum Bauen und Testen erforderlich sind
Einige der Komponenten, die zum Bauen und Testen erforderlich sind

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

Image
Image
Test 1: Connection Broker MQTT HIVEMQ mit Node-RED
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

Die Architektur
Die 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

Image
Image

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

Schlussfolgerungen und weitere Informationen
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: