Innehållsförteckning:
- Steg 1: Installera Node-RED
- Steg 2: Några av komponenterna som krävs för att bygga och testa
- Steg 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED
- Steg 4: Arkitektur
- Steg 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED
- Steg 6: Slutsatser och mer information
Video: ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
MQTT -protokollet har tagit stor styrka de senaste åren eftersom det är enkelt, säkert, praktiskt och lätt, perfekt för IoT- och M2M -applikationer.
Tack vare bidraget från utvecklare och utvecklare av MQTT -applikationer finns det offentliga MQTT -mäklare för internetövervakning och kontrolltester, tillgängliga för att ansluta från alla MQTT -klienter i det här fallet kommer vi att använda HIVEMQ, som har instrumentpanel för att se MQTT -anslutningar och webbuttag, eftersom det är offentligt bör ha vissa överväganden som vi kommer att se nedan.
Oficial webbplats: HiveMQDashboard MQTT: HiveMQ
Anslutningar Mäklare MQTT
- Mäklare: broker.hivemq.com
- TCP -port: 1883
- Websocket -port: 8000
Testa
Sedan gör vi 2 tester:
- Anslutningsmäklare MQTT HIVEMQ med Node-RED.
- Anslutningsmäklare MQTT HIVEMQ med ESP8266 & Node-RED.
Komplett handledning och nedladdningar
För mer information, besök:
För mer information:
Steg 1: Installera Node-RED
Steg 2: Några av komponenterna som krävs för att bygga och testa
Några av komponenterna som krävs för att bygga och testa:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 Motstånd 10k
Steg 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED
Med hjälp av Node-RED som tidigare installerats på en lokal server i mitt nätverk kommer vi att göra MQTT-anslutningen med HIVEMQ för att validera anslutningen från alla MQTT-klienter.
Steg 4: Arkitektur
Sensoranslutningar
ESP8266 -modulen är konfigurerad som en MQTT -klient och utför periodisk temperaturavläsning av DS18B20 -sensorn, ansluten till D4 -stiftet (Gpio 02), matning till 5v, med dess respektive rekommenderade motstånd i maximdatabladet.
Kräver bibliotek:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Steg 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED
I det här fallet skickar modulen ESP8266 12E NodeMCU konfigurerad som klient MQTT läser en temperatursensor DS18B20-protokoll (Onewire) sänder temperaturen via MQTT till mäklaren HIVEMQ och Node-RED som installeras i det lokala nätverket begär värdet av temperatur och diagram På Node-RED Instrumentbräda.
MQTT -ämne "temperatur/PDAControll/sensor"
Meddelande
Temperaturvärdexempel "28,9"
Steg 6: Slutsatser och mer information
Vi anser att även om mäklaren tekniskt sett är offentlig så inser vi inte applikationer som ständigt är kopplade till denna mäklare, och eftersom det är gratis har offentliga HIVE flera juridiska aspekter som måste beaktas.
Vi utför bara snabba tester, även om det bör noteras att de har monterat sina IoT -applikationer med denna mäklare utan någon uppenbar olägenhet tjänsten är aktiv och offentlig.
Med en mäklare i molnet (intenet) var som helst vi kunde ansluta våra enheter och applikationer utan gränser för IP -adresser och andra begränsningar, för närvarande forskningsplaner och tjänster för MQTT -servrar.
I nästa handledning kommer vi att prova andra offentliga MQTT-servrar och interaktioner med FRED (Node-RED).
Övriga publikmäklare
Offentlig mäklare testar Mosca.io
Komplett handledning och nedladdningar
Rekommenderad:
Hands Free Google Assistant för Raspberry Pi: 14 steg (med bilder)
Hands Free Google Assistant för Raspberry Pi: Hej och välkommen till min första Instructable! I den här instruktören kommer jag att visa dig vad jag anser vara det enklaste sättet att installera en allsång, allt dansande Google Assistant på din Raspberry Pi. Hon är helt handsfree med OK Googl
Installera MQTT Broker (Mosquitto) på Windows: 7 steg
Installera MQTT Broker (Mosquitto) på Windows: Vad är mäklare? MQTT -mäklaren är ett datahanteringscenter eller brukar kallas "server". Mosquitto -mäklaren ansvarar för att hantera alla meddelanden, filtrera meddelanden, bestämma vem som är intresserad av dem och sedan publicera
Totoro Project - IoT & MQTT & ESP01: 7 steg (med bilder)
Totoro Project - IoT & MQTT & ESP01: Totoro Project det är ett trevligt IoT -projekt som du kan kopiera i många andra olika former. Med ESP01 -kortet, med MQTT -protokollet, kan du kommunicera status på knappen till MQTT -mäklaren (i min case AdafruitIO). En användbar guide för MQTT och Ad
Hands Free Tandborste: 6 steg (med bilder)
Hands Free -tandborsten: Handsfree -tandborsten är ett projekt som gjorts av Michael Mitsch, Ross Olsen, Jonathan Morataya och Mitch Hirt. Vi ville närma oss ett problem som kan ha en rolig lösning att bygga, så vi bestämde oss för att göra något som kunde göra det så att du inte
HC - 06 (slavmodul) Ändra "NAME" utan användning "Monitor Serial Arduino" som "fungerar enkelt": Felfritt sätt!: 3 steg
HC - 06 (slavmodul) Ändra "NAME" utan användning "Monitor Serial Arduino" … som "fungerar enkelt": Felfritt sätt!: Efter " Lång tid " försöker ändra namn på HC - 06 (slavmodul), med " serieövervakning av Arduino, utan " Lyckas ", jag hittade ett annat enkelt sätt och jag delar nu! Ha kul kompisar