Taula de continguts:
- Pas 1: instal·leu Node-RED
- Pas 2: alguns dels components necessaris per a la construcció i les proves
- Pas 3: prova 1: Connection Broker MQTT HIVEMQ amb Node-RED
- Pas 4: Arquitectura
- Pas 5: prova 2: Connection Broker MQTT HIVEMQ amb ESP8266 i Node-RED
- Pas 6: Conclusions i més informació
Vídeo: ESP8266 i MQTT Broker HiveMQ & Node-RED "gratuït" públic: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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:
- Connection Broker MQTT HIVEMQ amb Node-RED.
- 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
Pas 2: 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
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
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
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ó
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:
Instal·lació de MQTT Broker (Mosquitto) al Windows: 7 passos
Instal·lació de MQTT Broker (Mosquitto) al Windows: què és el broker? El corredor MQTT és un centre de gestió de dades o normalment anomenat "servidor". El corredor Mosquitto és responsable de gestionar tots els missatges, filtrar missatges, decidir qui hi està interessat i publicar el
Engranatge de sincronització i rellotge de cadena: gairebé gratuït: 5 passos (amb imatges)
Engranatge de sincronització i rellotge de cadena: gairebé gratuït!: Amb sort, quan vau canviar el conjunt de temps del vostre cotxe, no vau tirar els engranatges vells ni la cadena. Gairebé ho vaig fer, però la meva dona em va mostrar això: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 dòlars EUA més despeses d'enviament.
CREA EL TEU PROPI SERVIDOR DE MINECRAFT! Super fàcil, ràpid i gratuït. (SENSE CLIC): 11 passos (amb imatges)
CREA EL TEU PROPI SERVIDOR DE MINECRAFT! Super fàcil, ràpid i gratuït. (NO CLICK BAIT): Minecraft és un joc extremadament agradable on pràcticament podeu fer tot el que desitgeu. Però jugar amb amics a través d’Internet de vegades pot ser un dolor. Malauradament, la majoria dels servidors multijugador estan plens de trolls, no de l'experiència de joc
Com fer un generador d'energia gratuït a casa: 4 passos (amb imatges)
Com fer un generador d’energia gratuït a casa: Com fer un generador d’energia gratuït a casa sense bateria és un projecte ambiciós que actualment tindrà més d’una part. Estic esperant peces per millorar aquest generador d’energia gratuït al vídeo al final d'aquest tutorial veureu mesures
Dock tàctil gratuït per a iPod: 5 passos (amb imatges)
Base d’iPod Touch gratuïta: totes les parts que necessiteu vénen amb l’iPod i és molt fàcil de construir. Bàsicament, es talla un forat a la caixa i es posa l'adaptador del moll al forat. També podeu crear un dock per a altres iPods, però hauríeu de crear la vostra pròpia plantilla. Si ho feu