Sadržaj:

ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 6 koraka (sa slikama)
ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 6 koraka (sa slikama)

Video: ESP8266 i javni "besplatni" MQTT posrednik košnicaMQ & čvor-CRVENI: 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, Decembar
Anonim
ESP8266 & Public
ESP8266 & Public

MQTT protokol zadobio je veliku snagu posljednjih godina jer 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 nadgledanje i kontrolne testove, dostupni 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

Connections Broker MQTT

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

Test

Zatim ćemo napraviti 2 testa:

  1. Povezivanje Broker MQTT HIVEMQ sa Node-RED.
  2. Broker za povezivanje MQTT HIVEMQ sa ESP8266 & Node-RED.

Kompletan 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 testiranje

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 testiranje:

ESP8266 12E -

Senzor DS18B20 Onewire -

3 Otpornik 10k

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

Image
Image
Test 1: Broker veze MQTT HIVEMQ sa čvorom-CRVENIM
Test 1: Broker veze MQTT HIVEMQ sa čvorom-CRVENIM

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

Korak 4: Arhitektura

Arhitektura
Arhitektura

Priključci senzora

Modul ESP8266 konfiguriran je kao MQTT klijent i obavlja periodično očitavanje temperature senzora DS18B20, spojenog na pin D4 (Gpio 02), napajanje na 5v, s odgovarajućim preporučenim otporom u tablici s maksimalnim podacima.

Zahtevaju biblioteke:

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

Korak 5: Test 2: Broker za povezivanje MQTT HIVEMQ sa 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 Kontrolna tabla.

MQTT Tema "temperatura/PDAControl/senzor"

Poruka

Primjeri vrijednosti temperature "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 broker javni, 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 naše uređaje i aplikacije bez ograničenja IP adresa i drugih ograničenja, trenutno planova istraživanja i usluga MQTT servera.

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čuje se: