Mündəricat:

ESP8266 və İctimai "Pulsuz" MQTT Broker HiveMQ və Node-RED: 6 Addım (Şəkillərlə)
ESP8266 və İctimai "Pulsuz" MQTT Broker HiveMQ və Node-RED: 6 Addım (Şəkillərlə)

Video: ESP8266 və İctimai "Pulsuz" MQTT Broker HiveMQ və Node-RED: 6 Addım (Şəkillərlə)

Video: ESP8266 və İctimai
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Iyul
Anonim
ESP8266 və İctimai
ESP8266 və İctimai

MQTT protokolu, IoT və M2M tətbiqləri üçün mükəmməl, sadə, təhlükəsiz, praktik və yüngül olduğundan son illərdə böyük güc aldı.

MQTT tətbiqetmələrinin inkişaf etdiricilərinin və inkişaf etdiricilərinin töhfəsi sayəsində İnternet izləmə və nəzarət testləri üçün ictimai MQTT Brokeri var, bu vəziyyətdə hər hansı bir MQTT müştərisindən qoşulmaq mümkündür, bu halda MQTT əlaqələrini və Veb prizlərini görmək üçün tablosuna malik olan HIVEMQ -dən istifadə edəcəyik., ictimai olduğu üçün aşağıda görəcəyimiz bəzi mülahizələr olmalıdır.

Rəsmi Veb səhifə: HiveMQDashboard MQTT: HiveMQ

Əlaqələr Broker MQTT

  • Vasitəçi: broker.hivemq.com
  • TCP Limanı: 1883
  • İnternet yuvası portu: 8000

Test

Sonra 2 test edəcəyik:

  1. Node-RED ilə Bağlantı Broker MQTT HIVEMQ.
  2. ESP8266 və Node-RED ilə Bağlantı Brokeri MQTT HIVEMQ.

Dərsliyi və yükləmələri tamamlayın

Daha çox məlumat üçün https://pdacontrolen.com/esp8266-public-mqtt-broke… ziyarət edin.

Məlumat üçün ziyarət:

Addım 1: Node-RED quraşdırın

Image
Image

Addım 2: Tikinti və Test üçün Tələb olunan Bəzi Komponentlər

Bina və Test üçün Tələb olunan Bəzi Komponentlər
Bina və Test üçün Tələb olunan Bəzi Komponentlər
Bina və Test üçün Tələb olunan Bəzi Komponentlər
Bina və Test üçün Tələb olunan Bəzi Komponentlər

Tikinti və sınaq üçün lazım olan bəzi komponentlər:

ESP8266 12E -

Sensor DS18B20 Onewire -

3 rezistor 10k

Addım 3: Test 1: Bağlantı Broker MQTT HIVEMQ ilə Node-RED

Image
Image
Test 1: Bağlantı Broker MQTT HIVEMQ Node-RED ilə
Test 1: Bağlantı Broker MQTT HIVEMQ Node-RED ilə

Əvvəllər şəbəkəmdəki yerli bir serverdə quraşdırılmış Node-RED istifadə edərək, hər hansı bir MQTT müştərisindən əlaqəni təsdiq etmək üçün HIVEMQ ilə MQTT bağlantısı quracağıq.

Addım 4: Memarlıq

Memarlıq
Memarlıq

Sensor Əlaqələri

ESP8266 modulu bir MQTT müştəri olaraq konfiqurasiya edilmişdir və Dv pininə (Gpio 02) qoşulmuş DS18B20 sensorunun 5v -ə təchiz edilmiş, maksimum tövsiyə olunan məlumat cədvəlində müvafiq tövsiyə olunan müqavimətlə dövri temperaturun oxunmasını həyata keçirir.

Kitabxanalar tələb olunur:

  • PubSubClient.h
  • OneWire.h
  • Dallas temperaturu.h

Addım 5: Test 2: ESP8266 və Node-RED ilə Bağlantı Brokeri MQTT HIVEMQ

Image
Image

Bu halda, MQTT müştəri olaraq konfiqurasiya edilmiş ESP8266 12E NodeMCU modulu DS18B20 Protokolu (Onewire) bir temperatur sensoru oxuyur və temperaturu yerli şəbəkədə quraşdırılmış HIVEMQ Brokerinə göndərir və Node-RED-də temperaturun və qrafikin dəyərini tələb edir. Tablosuna.

MQTT Mövzu "temperatur/PDAControl/sensor"

Mesaj

İstilik dəyər nümunələri "28.9"

Addım 6: Nəticələr və daha çox məlumat

Nəticələr və daha çox məlumat
Nəticələr və daha çox məlumat

Hesab edirik ki, texniki cəhətdən broker açıq olsa da, bu brokerə daim bağlı olan tətbiqləri həyata keçirmirik və pulsuz olduğu üçün HIVE -in nəzərə alınması lazım olan bir neçə hüquqi tərəfi var.

Yalnız sürətli testlər edirik, baxmayaraq ki, xidmətin açıq və açıq olduğu heç bir narahatlıq yaratmadan IoT tətbiqetmələrini bu vasitəçi ilə qurduqlarını qeyd etmək lazımdır.

İstənilən yerdən bir buludda (intenet) bir vasitəçi ilə cihazlarımızı və tətbiqlərimizi IP ünvanları və digər məhdudiyyətlər olmadan, hazırda MQTT serverlərinin araşdırma planları və xidmətləri olmadan bağlaya bilərik.

Növbəti dərslərdə digər ümumi MQTT serverlərini və FRED (Node-RED) ilə qarşılıqlı əlaqələri sınayacağıq.

Digər kütləvi informasiya vasitələri Broker

İctimai Broker Mosca.io testləri

Tövsiyə: