Inhoudsopgave:
- Stap 1: Installeer Node-RED
- Stap 2: Enkele componenten die nodig zijn voor bouwen en testen
- Stap 3: Test 1: Connection Broker MQTT HIVEMQ met Node-RED
- Stap 4: Architectuur
- Stap 5: Test 2: Connection Broker MQTT HIVEMQ met ESP8266 & Node-RED
- Stap 6: Conclusies en meer info
Video: ESP8266 & openbare "gratis" MQTT-makelaar HiveMQ & Node-RED - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Het MQTT-protocol heeft de afgelopen jaren veel kracht gekregen omdat het eenvoudig, veilig, praktisch en lichtgewicht is, perfect voor IoT- en M2M-toepassingen.
Dankzij de bijdrage van ontwikkelaars en ontwikkelaars van MQTT-applicaties, zijn er openbare MQTT-makelaars voor internetbewaking en -controletests, zijn beschikbaar om verbinding te maken vanaf elke MQTT-client. In dit geval zullen we HIVEMQ gebruiken, dat een dashboard heeft om MQTT-verbindingen en web-sockets te bekijken, aangezien het openbaar is, moeten er enkele overwegingen zijn die we hieronder zullen zien.
Officiële website:HiveMQDashboard MQTT: HiveMQ
Verbindingsmakelaar MQTT
- Makelaar: broker.hivemq.com
- TCP-poort: 1883
- Websocket-poort: 8000
Toets
Dan doen we 2 testen:
- Connection Broker MQTT HIVEMQ met Node-RED.
- Connection Broker MQTT HIVEMQ met ESP8266 & Node-RED.
Volledige tutorial en downloads
Ga voor meer informatie naar:
Bezoek voor meer informatie:
Stap 1: Installeer Node-RED
Stap 2: Enkele componenten die nodig zijn voor bouwen en testen
Enkele componenten die nodig zijn voor het bouwen en testen:
ESP8266 12E -
Sensor DS18B20 Onewire -
3 Weerstand 10k
Stap 3: Test 1: Connection Broker MQTT HIVEMQ met Node-RED
Met behulp van Node-RED die eerder op een lokale server in mijn netwerk is geïnstalleerd, zullen we de MQTT-verbinding maken met HIVEMQ om de verbinding vanaf elke MQTT-client te valideren.
Stap 4: Architectuur
Sensoraansluitingen
De ESP8266-module is geconfigureerd als een MQTT-client en voert de periodieke temperatuurmeting uit van de DS18B20-sensor, aangesloten op de D4-pin (Gpio 02), voeding naar 5v, met de respectieve aanbevolen weerstand in de maxim-datasheet.
Vereist bibliotheken:
- PubSubClient.h
- OneWire.h
- DallasTemperature.h
Stap 5: Test 2: Connection Broker MQTT HIVEMQ met ESP8266 & Node-RED
In dit geval de module ESP8266 12E NodeMCU geconfigureerd als client MQTT leest een temperatuursensor DS18B20 Protocol (Onewire) stuurt de temperatuur via MQTT naar de makelaar HIVEMQ en Node-RED geïnstalleerd in het lokale netwerk vraagt de waarde van temperatuur en grafiek op Node-RED Dashboard.
MQTT Topic "temperatuur/PDAControl/sensor"
Bericht
Voorbeelden van temperatuurwaarden "28.9"
Stap 6: Conclusies en meer info
We zijn van mening dat hoewel de makelaar technisch gezien openbaar is, we geen applicaties realiseren die constant verbonden zijn met deze makelaar, en aangezien het gratis openbaar is, heeft HIVE verschillende juridische aspecten waarmee rekening moet worden gehouden.
We voeren alleen snelle tests uit, hoewel moet worden opgemerkt dat ze hun IoT-applicaties met deze makelaar hebben gemonteerd zonder enig duidelijk ongemak dat de service actief en openbaar is.
Met een makelaar in de cloud (intenet) overal waar we onze apparaten en applicaties konden verbinden zonder limieten van IP-adressen en andere beperkingen, onderzoeken momenteel plannen en diensten van MQTT-servers.
In de volgende tutorials zullen we andere openbare MQTT-servers en interacties met FRED (Node-RED) proberen.
Ander publiek Makelaar
Openbare makelaar test Mosca.io
Aanbevolen:
Hoe een dvd-station te redden voor gratis onderdelen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een dvd-station te redden voor gratis onderdelen: heb je je ooit afgevraagd wat er in die optische stations zit die kunnen worden gebruikt? Toen ik een kind was, was het erg interessant voor mij om manieren te weten om onderdelen te recyclen. Zelfs nu vind ik het leuk en interessant. Jongens, dit is genomineerd voor de schat
"Gratis" dvd naar iPod: 13 stappen
"Gratis" DvD naar iPod: in deze instructable leer ik je hoe je elke dvd-film of film 100% GRATIS naar je iPod kunt converteren
Hoe maak je een goedkope als gratis, en gemakkelijke "helpende handen" voor kleine onderdelen: 6 stappen
Hoe maak je een goedkope, gratis en gemakkelijke "helpende hand" voor kleine onderdelen: Nou, vanmorgen (2.23.08) en gisteren (2.22.08), probeerde ik iets te solderen, maar ik had geen helpende handen, dus ik heb dit vanmorgen gemaakt. (2.23.08) Het werkt GEWELDIG voor mij, meestal geen problemen. ZEER gemakkelijk te maken, in principe gratis, al je
GRATIS elektronische onderdelen krijgen! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe u GRATIS elektronische onderdelen kunt krijgen!: De kosten van het kopen van elektronische onderdelen voor onze projecten van Radio Shack of Maplin zijn tegenwoordig vrij duur… En de meesten van ons hebben een beperkt budget om dingen te kopen. geheimen over hoe je gratis elektronische onderdelen kunt krijgen, je zou kunnen zijn
Beter dan "de raaf" of Annoy-a-tron. Gratis!!!: 3 stappen
Beter dan "de raaf" of Annoy-a-tron…. Gratis!!!: Hier zal ik je in 3 eenvoudige stappen vertellen hoe je de mug kunt gebruiken, een programma dat voor je mobiele telefoon is en absoluut geen geld kost!!!(dit is mijn eerste ible):D