Sadržaj:

ESP8266 i javni "besplatni" MQTT posrednik u košnici MQ & NOD-RED: 6 koraka (sa slikama)
ESP8266 i javni "besplatni" MQTT posrednik u košnici MQ & NOD-RED: 6 koraka (sa slikama)

Video: ESP8266 i javni "besplatni" MQTT posrednik u košnici MQ & NOD-RED: 6 koraka (sa slikama)

Video: ESP8266 i javni
Video: How To Chia GPU Plotting and Farming Guide for WINDOWS UPDATED - Gigahorse Start to Finish - 2023 2024, Studeni
Anonim
ESP8266 & Javno
ESP8266 & Javno

MQTT protokol posljednjih je godina dobio veliku snagu budući da je jednostavan, siguran, praktičan i lagan, savršen za IoT i M2M aplikacije.

Zahvaljujući doprinosu programera i programera MQTT aplikacija, postoje javni MQTT posrednik za internetsko praćenje i kontrolne testove, dostupni su za povezivanje sa bilo kojeg MQTT klijenta, u ovom slučaju koristit ćemo HIVEMQ, koji ima nadzornu ploču za pregled MQTT veza i web utičnica, budući da je javan, trebao bi imati neka razmatranja koja ćemo vidjeti u nastavku.

Službena web stranica: HiveMQDashboard MQTT: HiveMQ

Veze Broker MQTT

  • Posrednik: broker.hivemq.com
  • TCP port: 1883
  • Websocket port: 8000

Test

Zatim ćemo napraviti 2 testa:

  1. Posrednik za povezivanje MQTT HIVEMQ s NOD-RED.
  2. Broker za povezivanje MQTT HIVEMQ s ESP8266 & NOD-RED.

Cjeloviti vodič i preuzimanja

Za više informacija posjetite:

Za više informacija posjetite:

Korak 1: Instalirajte Node-RED

Image
Image

Korak 2: Neke komponente potrebne za izgradnju i ispitivanje

Neke komponente potrebne za izgradnju i ispitivanje
Neke komponente potrebne za izgradnju i ispitivanje
Neke komponente potrebne za izgradnju i ispitivanje
Neke komponente potrebne za izgradnju i ispitivanje

Neke komponente potrebne za izgradnju i ispitivanje:

ESP8266 12E -

Senzor DS18B20 Onewire -

3 Otpornik 10k

Korak 3: Test 1: Broker za povezivanje MQTT HIVEMQ s NOD-RED

Image
Image
Test 1: Broker za povezivanje MQTT HIVEMQ s NOD-RED
Test 1: Broker za povezivanje MQTT HIVEMQ s NOD-RED

Koristeći Node-RED koji je prethodno instaliran na lokalnom poslužitelju u mojoj mreži, uspostavit ćemo MQTT vezu s HIVEMQ-om za provjeru veze s bilo kojeg MQTT klijenta.

Korak 4: Arhitektura

Arhitektura
Arhitektura

Priključci senzora

Modul ESP8266 konfiguriran je kao MQTT klijent i povremeno očitava temperaturu senzora DS18B20, spojenog na pin D4 (Gpio 02), napajanje na 5V, s odgovarajućim preporučenim otporom u tablici s maksimalnim podacima.

Potrebne su biblioteke:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperature.h

Korak 5: Test 2: Broker za povezivanje MQTT HIVEMQ s ESP8266 i NOD-RED

Image
Image

U ovom slučaju modul ESP8266 12E NodeMCU konfiguriran kao klijentski MQTT očitava senzor temperature DS18B20 Protokol (Onewire) šalje temperaturu putem MQTT posredniku HIVEMQ i Node-RED instaliran u lokalnoj mreži zahtijeva vrijednost temperature i grafikon Na Node-RED Nadzorna ploča.

MQTT Tema "temperatura/PDAControl/senzor"

Poruka

Primjeri temperaturnih vrijednosti "28,9"

Korak 6: Zaključci i više informacija

Zaključci i više informacija
Zaključci i više informacija

Smatramo da, iako je tehnički posrednik javan, ne realiziramo aplikacije koje su stalno povezane s ovim posrednikom, a budući da je besplatan javni HIVE ima nekoliko pravnih aspekata koje treba uzeti u obzir.

Izvodimo samo brze testove, iako treba napomenuti da su oni svoje IoT aplikacije montirali s ovim posrednikom bez ikakvih vidljivih neugodnosti da je usluga aktivna i javna.

S posrednikom u oblaku (intenet) s bilo kojeg mjesta mogli bismo povezati svoje uređaje i aplikacije bez ograničenja IP adresa i drugih ograničenja, trenutno planova istraživanja i usluga MQTT poslužitelja.

U sljedećim vodičima pokušat ćemo druge javne MQTT poslužitelje i interakcije s FRED-om (Node-RED).

Druge javnosti Brokerske kuće

Testovi javnog posrednika Mosca.io

Preporučeni: