Indholdsfortegnelse:
- Trin 1: Installer Node-RED
- Trin 2: Nogle af de komponenter, der kræves til bygning og test
- Trin 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED
- Trin 4: Arkitektur
- Trin 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED
- Trin 6: Konklusioner og mere information
Video: ESP8266 & Offentlig "Gratis" MQTT Broker HiveMQ & Node-RED: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
MQTT -protokollen har taget stor styrke i de seneste år, da den er enkel, sikker, praktisk og let, perfekt til IoT- og M2M -applikationer.
Takket være bidraget fra udviklere og udviklere af MQTT -applikationer er der offentlige MQTT -mæglere til internetovervågning og kontroltest, der er tilgængelige for at oprette forbindelse fra enhver MQTT -klient i dette tilfælde vil vi bruge HIVEMQ, som har dashboard til at se MQTT -forbindelser og webstik, da det er offentligt bør have nogle overvejelser, som vi vil se nedenfor.
Oficial Website: HiveMQDashboard MQTT: HiveMQ
Forbindelser Mægler MQTT
- Mægler: broker.hivemq.com
- TCP -port: 1883
- Websocket -port: 8000
Prøve
Derefter laver vi 2 tests:
- Connection Broker MQTT HIVEMQ med Node-RED.
- Connection Broker MQTT HIVEMQ med ESP8266 & Node-RED.
Komplet selvstudium og downloads
For mere information, besøg venligst:
Vis mere information:
Trin 1: Installer Node-RED
Trin 2: Nogle af de komponenter, der kræves til bygning og test
Nogle af de komponenter, der kræves til bygning og test:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 Modstand 10k
Trin 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED
Ved hjælp af Node-RED tidligere installeret på en lokal server i mit netværk, opretter vi MQTT-forbindelsen med HIVEMQ for at validere forbindelsen fra enhver MQTT-klient.
Trin 4: Arkitektur
Sensorforbindelser
ESP8266 -modulet er konfigureret som en MQTT -klient og udfører den periodiske temperaturaflæsning af DS18B20 -sensoren, der er forbundet til D4 -stiften (Gpio 02), forsyning til 5v, med den respektive anbefalede modstand i maksimaldatabladet.
Kræver biblioteker:
- PubSubClient.h
- OneWire.h
- DallasTemperatur. H
Trin 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED
I dette tilfælde sender modulet ESP8266 12E NodeMCU konfigureret som klient MQTT læser en temperatursensor DS18B20 Protocol (Onewire) temperaturen via MQTT til mægleren HIVEMQ og Node-RED installeret i det lokale netværk anmoder om værdien af temperatur og graf På Node-RED Dashboard.
MQTT Emne "temperatur/PDAControl/sensor"
Besked
Eksempel på temperaturværdier "28,9"
Trin 6: Konklusioner og mere information
Vi mener, at selvom mægleren teknisk set er offentlig, kender vi ikke applikationer, der konstant er forbundet til denne mægler, og da det er gratis, har offentlige HIVE flere juridiske aspekter, der skal tages i betragtning.
Vi udfører kun hurtige tests, selvom det skal bemærkes, at de har monteret deres IoT -applikationer med denne mægler uden nogen tilsyneladende ulempe, at tjenesten er aktiv og offentlig.
Med en mægler i skyen (intenet) fra hvor som helst kunne vi forbinde vores enheder og applikationer uden grænser for IP -adresser og andre begrænsninger, i øjeblikket forskningsplaner og tjenester fra MQTT -servere.
I de næste øvelser vil vi prøve andre offentlige MQTT-servere og interaktioner med FRED (Node-RED).
Andre offentlighedsmæglere
Offentlig mægler tester Mosca.io
Anbefalede:
Installation af MQTT Broker (Mosquitto) på Windows: 7 trin
Installation af MQTT Broker (Mosquitto) på Windows: Hvad er mægler? MQTT Broker er et datahåndteringscenter eller kaldes almindeligvis "server". Mosquitto -mægleren er ansvarlig for at håndtere alle meddelelser, filtrere meddelelser, beslutte, hvem der er interesseret i dem og derefter offentliggøre
Totoro Project - IoT & MQTT & ESP01: 7 trin (med billeder)
Totoro Project - IoT & MQTT & ESP01: Totoro Project er et dejligt IoT -projekt, du kan kopiere i mange andre forskellige former. Ved hjælp af ESP01 -kortet kan du med MQTT -protokollen kommunikere status for knappen til MQTT -mægleren (i min case AdafruitIO). En nyttig vejledning til MQTT og Ad
HC - 06 (Slave Module) Ændring af "NAME" uden brug "Monitor Serial Arduino" der "Let fungerer": Fejlfri måde!: 3 trin
HC - 06 (slave -modul) Ændring af "NAME" uden brug "Monitor Serial Arduino" … der "Let fungerer": Fejlfri måde!: Efter " Lang tid " forsøger at ændre navn på HC - 06 (slave -modul) ved hjælp af " seriel monitor af Arduino, uden " Succes ", jeg fandt en anden nem måde og jeg deler nu! Hav det sjovt venner
En gratis, hurtig, let og effektiv propeller (Una H é lice Gratis, R á pida ): 6 trin
En gratis, hurtig, let og effektiv propeller (Una H é lice Gratis, R á pida …): Jeg havde brug for at placere en lille luftudsugning på badeværelset. Jeg havde to eller tre motorer med lav effekt, men propellen var fastgjort til en af dem var ikke god. Andre af dem er det for lav effekt
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, lille, stærk, let, gratis eller rigtig billig: 9 trin
Guitar Amp Tilt Stand - "African Chair" Design - Enkel, lille, stærk, let, gratis eller rigtig billig: Guitar Amp Tilt Stand - For let - enkel, lille, stærk, gratis eller rigtig billig. For alle størrelses forstærkere, selv store skabe med separat hoved. Bare lav brædder og rør på størrelse, og du har brug for næsten alt udstyr, du ønsker