Innholdsfortegnelse:
- Trinn 1: Installer Node-RED
- Trinn 2: Noen av komponentene som kreves for å bygge og teste
- Trinn 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED
- Trinn 4: Arkitektur
- Trinn 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED
- Trinn 6: Konklusjoner og mer informasjon
Video: ESP8266 og offentlig "gratis" MQTT-megler HiveMQ & Node-RED: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
MQTT -protokollen har tatt stor styrke de siste årene siden den er enkel, trygg, praktisk og lett, perfekt for IoT- og M2M -applikasjoner.
Takket være bidraget fra utviklere og utviklere av MQTT -applikasjoner, er det offentlige MQTT -megler for Internett -overvåking og kontrolltester, tilgjengelig for tilkobling fra enhver MQTT -klient i dette tilfellet vil vi bruke HIVEMQ, som har dashbord for å se MQTT -tilkoblinger og nettstikkontakter, siden det er offentlig bør ha noen hensyn som vi vil se nedenfor.
Oficial Website: HiveMQDashboard MQTT: HiveMQ
Tilkoblinger Megler MQTT
- Megler: broker.hivemq.com
- TCP -port: 1883
- Websocket -port: 8000
Test
Deretter skal vi gjøre 2 tester:
- Tilkoblingsmegler MQTT HIVEMQ med Node-RED.
- Tilkoblingsmegler MQTT HIVEMQ med ESP8266 og Node-RED.
Komplett opplæring og nedlastinger
For mer informasjon, vennligst besøk:
Informasjon om informasjon:
Trinn 1: Installer Node-RED
Trinn 2: Noen av komponentene som kreves for å bygge og teste
Noen av komponentene som kreves for å bygge og teste:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 Motstand 10k
Trinn 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED
Ved å bruke Node-RED tidligere installert på en lokal server i nettverket mitt, vil vi opprette MQTT-tilkoblingen med HIVEMQ for å validere tilkoblingen fra en hvilken som helst MQTT-klient.
Trinn 4: Arkitektur
Sensortilkoblinger
ESP8266 -modulen er konfigurert som en MQTT -klient og utfører periodisk temperaturavlesning av DS18B20 -sensoren, koblet til D4 -pinnen (Gpio 02), til 5v, med tilhørende anbefalt motstand i maksimaldatabladet.
Krever biblioteker:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Trinn 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED
I dette tilfellet sender modulen ESP8266 12E NodeMCU konfigurert som klient-MQTT leser en temperatursensor DS18B20-protokoll (Onewire) sender temperaturen via MQTT til megleren HIVEMQ og Node-RED installert i det lokale nettverket ber om verdien av temperatur og graf På Node-RED Dashboard.
MQTT Emne "temperatur/PDAControll/sensor"
Beskjed
Eksempel på temperaturverdi "28,9"
Trinn 6: Konklusjoner og mer informasjon
Vi anser at selv om megleren teknisk sett er offentlig, kjenner vi ikke til applikasjoner som stadig er koblet til denne megleren, og siden det er gratis, har HIVE flere juridiske aspekter som må tas i betraktning.
Vi utfører bare raske tester, selv om det skal bemerkes at de har montert sine IoT -applikasjoner med denne megleren uten tilsynelatende ulempe tjenesten er aktiv og offentlig.
Med en megler i skyen (intenet) fra hvor som helst vi kunne koble til enhetene og applikasjonene våre uten grenser for IP -adresser og andre begrensninger, for tiden forskningsplaner og tjenester til MQTT -servere.
I neste opplæring vil vi prøve andre offentlige MQTT-servere og interaksjoner med FRED (Node-RED).
Andre publikumsmeglere
Offentlig megler tester Mosca.io
Anbefalt:
Batteridrevet Shed Door & Lock Sensor, Solar, ESP8266, ESP-Now, MQTT: 4 trinn (med bilder)
Batteridrevet skjulte dør- og låsesensor, Solar, ESP8266, ESP-Now, MQTT: I denne instruksjonsfilen viser jeg deg hvordan jeg lagde en batteridrevet sensor for å overvåke døren og låse statusen til det eksterne sykkelskuret mitt. Jeg har ikke strøm, derfor har jeg den batteridrevet. Batteriet lades av et lite solcellepanel. Modulen er d
Totoro Project - IoT & MQTT & ESP01: 7 trinn (med bilder)
Totoro Project - IoT & MQTT & ESP01: Totoro Project er et fint IoT -prosjekt du kan kopiere i mange andre forskjellige former. Ved hjelp av ESP01 -kortet, med MQTT -protokollen, kan du kommunisere statusen til knappen til MQTT -megleren (i min case AdafruitIO). En nyttig guide for MQTT og Ad
Hvordan lage et privat eller offentlig nettverk i Titanfall 2: 15 trinn
Hvordan lage et privat eller offentlig nettverk i Titanfall 2: Jeg vil vise deg hvordan du oppretter et nettverk
En gratis, rask, enkel og effektiv propell (Una H é lice Gratis, R á pida ): 6 trinn
En gratis, rask, enkel og effektiv propell (Una H é lice Gratis, R á pida …): Jeg trengte å plassere en liten luftutsug på badet. Jeg hadde to eller tre motorer med lav effekt, men propellen var festet til en av dem var ikke bra. Andre av dem er for lav effekt. (Du trenger ikke å trekke en
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, liten, sterk, enkel, gratis eller ekte billig: 9 trinn
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, liten, sterk, enkel, gratis eller ekte billig: Guitar Amp Tilt Stand - For lett - enkel, liten, sterk, gratis eller skikkelig billig. For alle forsterkere, til og med store skap med separat hode. Bare lag brett og rør i størrelsen, og du trenger for nesten alt utstyr du ønsker