Sisukord:

ESP8266 ja avalik "tasuta" MQTT maakleritaru MQ & sõlme-punane: 6 sammu (koos piltidega)
ESP8266 ja avalik "tasuta" MQTT maakleritaru MQ & sõlme-punane: 6 sammu (koos piltidega)

Video: ESP8266 ja avalik "tasuta" MQTT maakleritaru MQ & sõlme-punane: 6 sammu (koos piltidega)

Video: ESP8266 ja avalik
Video: Интернет вещей и EcoStruxure Экологически безопасная вентиляция для EastLink | Schneider Electric 2024, November
Anonim
ESP8266 ja avalik
ESP8266 ja avalik

MQTT -protokoll on viimastel aastatel palju jõudu võtnud, kuna see on lihtne, ohutu, praktiline ja kerge ning sobib ideaalselt asjade Interneti ja M2M -i rakenduste jaoks.

Tänu MQTT -rakenduste arendajate ja arendajate panusele on olemas avalik MQTT -vahendaja Interneti -seire- ja juhtimistestide jaoks, mis on saadaval ühendamiseks mis tahes MQTT -kliendiga, sel juhul kasutame HIVEMQ -d, millel on armatuurlaud MQTT -ühenduste ja veebipistikute vaatamiseks, kuna see on avalik, peaks sellel olema mõned kaalutlused, mida näeme allpool.

Ametlik veebisait: HiveMQDashboard MQTT: HiveMQ

Ühenduste maakler MQTT

  • Maakler: broker.hivemq.com
  • TCP port: 1883
  • Veebipistiku port: 8000

Test

Siis teeme 2 testi:

  1. Ühendusmaakler MQTT HIVEMQ koos sõlmega RED.
  2. Ühendusmaakler MQTT HIVEMQ koos ESP8266 ja sõlme-punasega.

Täielik õpetus ja allalaadimine

Lisateabe saamiseks külastage:

Lisateavet külastage:

Samm: installige sõlme-PUNANE

Image
Image

2. etapp: mõned ehitamiseks ja testimiseks vajalikud komponendid

Mõned ehitamiseks ja testimiseks vajalikud komponendid
Mõned ehitamiseks ja testimiseks vajalikud komponendid
Mõned ehitamiseks ja testimiseks vajalikud komponendid
Mõned ehitamiseks ja testimiseks vajalikud komponendid

Mõned ehitamiseks ja testimiseks vajalikud komponendid:

ESP8266 12E -

Andur DS18B20 Onewire -

3 takisti 10k

3. samm: test 1: ühendusmaakler MQTT HIVEMQ koos sõlmega-PUNANE

Image
Image
Test 1: Ühendusmaakler MQTT HIVEMQ koos sõlmega RED
Test 1: Ühendusmaakler MQTT HIVEMQ koos sõlmega RED

Kasutades minu võrgu kohalikku serverisse varem installitud Node-RED-i, loome MQTT-ühenduse HIVEMQ-ga, et kinnitada ühendus mis tahes MQTT-kliendilt.

4. samm: arhitektuur

Arhitektuur
Arhitektuur

Andurite ühendused

ESP8266 moodul on konfigureeritud MQTT -kliendiks ja teostab perioodilist temperatuuri lugemist DS18B20 andurilt, mis on ühendatud D4 -tihvtiga (Gpio 02), toiteallikaga 5 V, koos soovitatud maksimaalse andmelehe takistusega.

Vajab raamatukogusid:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperatuur.h

Samm 5: Test 2: Ühendusmaakler MQTT HIVEMQ koos ESP8266 ja sõlmega-PUNANE

Image
Image

Sel juhul loeb kliendi MQTT-ks konfigureeritud moodul ESP8266 12E NodeMCU temperatuurianduri DS18B20 protokolli (Onewire), mis saadab temperatuuri MQTT kaudu kohalikku võrku paigaldatud vahendajale HIVEMQ ja Node-RED küsib temperatuuri väärtust ja graafikut On Node-RED Armatuurlaud.

MQTT teema "temperatuur/PDAControl/sensor"

Sõnum

Temperatuuri väärtuse näited "28,9"

6. samm: järeldused ja lisateave

Järeldused ja lisateave
Järeldused ja lisateave

Oleme seisukohal, et kuigi tehniliselt on maakler avalik, ei mõista me selle vahendajaga pidevalt seotud rakendusi ning kuna see on tasuta avalik, on HIVE -l mitmeid õiguslikke aspekte, mida tuleb arvesse võtta.

Teostame ainult kiireid teste, kuigi tuleb märkida, et nad on selle maakleriga oma Interneti -rakendused ilma nähtavate ebamugavusteta paigaldanud. Teenus on aktiivne ja avalik.

Maakleriga pilves (intenet) kõikjalt saaksime ühendada oma seadmed ja rakendused ilma IP -aadresside ja muude piiranguteta, praegu uurides MQTT -serverite plaane ja teenuseid.

Järgmistes õpetustes proovime teisi avalikke MQTT-servereid ja suhtlemist FRED-iga (Node-RED).

Teised avalikud vahendajad

Avaliku maakleri testid Mosca.io

Soovitan: