Taula de continguts:

ESP8266 i MQTT Broker HiveMQ & Node-RED "gratuït" públic: 6 passos (amb imatges)
ESP8266 i MQTT Broker HiveMQ & Node-RED "gratuït" públic: 6 passos (amb imatges)

Vídeo: ESP8266 i MQTT Broker HiveMQ & Node-RED "gratuït" públic: 6 passos (amb imatges)

Vídeo: ESP8266 i MQTT Broker HiveMQ & Node-RED
Vídeo: Public MQTT Broker HiveMQ & ESP8266 DS18B20 (Onewire) + Node-RED : PDAControl 2024, Desembre
Anonim
ESP8266 i públic
ESP8266 i públic

El protocol MQTT ha pres molta força en els darrers anys, ja que és senzill, segur, pràctic i lleuger, perfecte per a aplicacions IoT i M2M.

Gràcies a l’aportació de desenvolupadors i desenvolupadors d’aplicacions MQTT, hi ha MQTT Broker públic per a proves de control i supervisió d’Internet, disponibles per connectar-se des de qualsevol client MQTT. En aquest cas utilitzarem HIVEMQ, que té un tauler de control per veure connexions MQTT i preses web, ja que és públic hauríem de tenir algunes consideracions que veurem a continuació.

Lloc web oficial: HiveMQ Dashboard MQTT: HiveMQ

Connections Broker MQTT

  • Corredor: broker.hivemq.com
  • Port TCP: 1883
  • Port de connexió web: 8000

Prova

Després farem 2 proves:

  1. Connection Broker MQTT HIVEMQ amb Node-RED.
  2. Connection Broker MQTT HIVEMQ amb ESP8266 i Node-RED.

Tutorial complet i descàrregues

Per obtenir més informació, visiteu:

Per a més informació visita:

Pas 1: instal·leu Node-RED

Image
Image

Pas 2: alguns dels components necessaris per a la construcció i les proves

Alguns dels components necessaris per a la construcció i les proves
Alguns dels components necessaris per a la construcció i les proves
Alguns dels components necessaris per a la construcció i les proves
Alguns dels components necessaris per a la construcció i les proves

Alguns dels components necessaris per a la construcció i les proves:

ESP8266 12E -

Sensor DS18B20 Onewire:

3 Resistència 10k

Pas 3: prova 1: Connection Broker MQTT HIVEMQ amb Node-RED

Image
Image
Prova 1: Connection Broker MQTT HIVEMQ amb Node-RED
Prova 1: Connection Broker MQTT HIVEMQ amb Node-RED

Utilitzant Node-RED instal·lat prèviament en un servidor local de la meva xarxa, farem la connexió MQTT amb HIVEMQ per validar la connexió des de qualsevol client MQTT.

Pas 4: Arquitectura

Arquitectura
Arquitectura

Connexions de sensor

El mòdul ESP8266 està configurat com a client MQTT i realitza la lectura periòdica de temperatura del sensor DS18B20, connectat al pin D4 (Gpio 02), subministrat a 5v, amb la seva respectiva resistència recomanada al full de dades de màx.

Requereix biblioteques:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperature.h

Pas 5: prova 2: Connection Broker MQTT HIVEMQ amb ESP8266 i Node-RED

Image
Image

En aquest cas, el mòdul ESP8266 12E NodeMCU configurat com a client MQTT llegeix un sensor de temperatura DS18B20 Protocol (Onewire) envia la temperatura mitjançant MQTT al Broker HIVEMQ i el Node-RED instal·lat a la xarxa local sol·licita el valor de la temperatura i el gràfic On Node-RED Panell.

Tema MQTT "temperatura / control PDAC / sensor"

Missatge

Exemples de valors de temperatura "28,9"

Pas 6: Conclusions i més informació

Conclusions i més informació
Conclusions i més informació

Considerem que, tot i que tècnicament el broker és públic, no ens adonem d'aplicacions que estiguin constantment connectades a aquest broker i, ja que és gratuït HIVE té diversos aspectes legals que s'han de tenir en compte.

Només realitzem proves ràpides, tot i que cal tenir en compte que han muntat les seves aplicacions IoT amb aquest agent sense cap inconvenient aparent que el servei sigui actiu i públic.

Amb un broker al núvol (intenet) des de qualsevol lloc podríem connectar els nostres dispositius i aplicacions sense límits d’adreces IP i altres restriccions, actualment investigem els plans i serveis dels servidors MQTT.

En els propers tutorials provarem altres servidors MQTT públics i les interaccions amb FRED (Node-RED).

Altres publicitats de Broker

Proves de corredors públics Mosca.io

Recomanat: