Përmbajtje:

ESP8266 & Publike "Pa pagesë" MQTT Broker HiveMQ & Node-RED: 6 hapa (me fotografi)
ESP8266 & Publike "Pa pagesë" MQTT Broker HiveMQ & Node-RED: 6 hapa (me fotografi)

Video: ESP8266 & Publike "Pa pagesë" MQTT Broker HiveMQ & Node-RED: 6 hapa (me fotografi)

Video: ESP8266 & Publike
Video: Configuration de MQTT Dash (android) + hivemq + raspberry PI boost virtual machine 2024, Nëntor
Anonim
ESP8266 & Publike
ESP8266 & Publike

Protokolli MQTT ka marrë forcë të madhe vitet e fundit pasi është i thjeshtë, i sigurt, praktik dhe i lehtë, i përsosur për aplikimet IoT dhe M2M.

Falë kontributit të zhvilluesve dhe zhvilluesve të aplikacioneve MQTT, ekzistojnë ndërmjetës publik MQTT për testet e monitorimit dhe kontrollit të internetit, janë në dispozicion për t'u lidhur nga çdo klient MQTT në këtë rast ne do të përdorim HIVEMQ, i cili ka pult, për të parë lidhjet MQTT dhe bazat e uebit, meqenëse është publike duhet të ketë disa konsiderata që do t'i shohim më poshtë.

Uebfaqja Zyrtare: HiveMQDashboard MQTT: HiveMQ

Ndërmjetësi i Lidhjeve MQTT

  • Ndërmjetësi: broker.hivemq.com
  • Porti TCP: 1883
  • Porta në uebfaqe: 8000

Test

Pastaj do të bëjmë 2 teste:

  1. Ndërmjetësi i Lidhjes MQTT HIVEMQ me Node-RED.
  2. Ndërmjetësi i Lidhjes MQTT HIVEMQ me ESP8266 & Node-RED.

Udhëzues i plotë dhe shkarkime

Për më shumë informacion, ju lutemi vizitoni:

Vizitë mas mas informative:

Hapi 1: Instaloni Nyjen-RED

Image
Image

Hapi 2: Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin

Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin
Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin
Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin
Disa nga Komponentët e Kërkuar për Ndërtimin dhe Testimin

Disa nga përbërësit e kërkuar për ndërtimin dhe testimin:

ESP8266 12E -

Sensori DS18B20 Onewire -

3 Rezistencë 10k

Hapi 3: Testi 1: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me Nyje-RED

Image
Image
Test 1: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me Nyje-RED
Test 1: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me Nyje-RED

Duke përdorur Node-RED të instaluar më parë në një server lokal në rrjetin tim, ne do të bëjmë lidhjen MQTT me HIVEMQ për të vërtetuar lidhjen nga çdo klient MQTT.

Hapi 4: Arkitektura

Arkitekturë
Arkitekturë

Lidhjet e sensorit

Moduli ESP8266 është konfiguruar si një klient MQTT dhe kryen leximin periodik të temperaturës së sensorit DS18B20, të lidhur me pinin D4 (Gpio 02), furnizimi me 5v, me rezistencën përkatëse të rekomanduar në fletën e të dhënave maksimale.

Kërkon biblioteka:

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

Hapi 5: Testi 2: Ndërmjetësi i Lidhjes MQTT HIVEMQ Me ESP8266 & Node-RED

Image
Image

Në këtë rast moduli ESP8266 12E NodeMCU i konfiguruar pasi klienti MQTT lexon një sensor të temperaturës DS18B20 Protokolli (Onewire) dërgon temperaturën nëpërmjet MQTT te ndërmjetësi HIVEMQ dhe Node-RED të instaluara në rrjetin lokal kërkon vlerën e temperaturës dhe grafikut Në Nyje-RED Paneli i kontrollit.

MQTT Tema "temperatura/PDAControl/sensor"

Mesazh

Shembuj të vlerës së temperaturës "28.9"

Hapi 6: Përfundime dhe më shumë informacion

Përfundime dhe më shumë informacion
Përfundime dhe më shumë informacion

Ne konsiderojmë se edhe pse teknikisht ndërmjetësi është publik, ne nuk realizojmë aplikime që janë të lidhura vazhdimisht me këtë ndërmjetës, dhe meqenëse është publik falas HIVE ka disa aspekte ligjore që duhet të merren parasysh.

Ne kryejmë vetëm teste të shpejta, megjithëse duhet të theksohet se ata kanë montuar aplikacionet e tyre IoT me këtë ndërmjetës pa ndonjë shqetësim të dukshëm shërbimi është aktiv dhe publik.

Me një ndërmjetës në cloud (intenet) nga kudo ne mund të lidhim pajisjet dhe aplikacionet tona pa kufij të adresave IP dhe kufizime të tjera, aktualisht plane kërkimore dhe shërbime të serverëve MQTT.

Në mësimet e ardhshme ne do të provojmë serverë të tjerë publik MQTT dhe ndërveprime me FRED (Node-RED).

Publikë të tjerë Broker's

Ndërmjetësi Publik Teston Mosca.io

Udhëzues i plotë dhe shkarkime

Recommended: