Spisu treści:

ESP8266 i publiczny „bezpłatny” broker MQTT HiveMQ i Node-RED: 6 kroków (ze zdjęciami)
ESP8266 i publiczny „bezpłatny” broker MQTT HiveMQ i Node-RED: 6 kroków (ze zdjęciami)

Wideo: ESP8266 i publiczny „bezpłatny” broker MQTT HiveMQ i Node-RED: 6 kroków (ze zdjęciami)

Wideo: ESP8266 i publiczny „bezpłatny” broker MQTT HiveMQ i Node-RED: 6 kroków (ze zdjęciami)
Wideo: Wenus - Bezpłatny kurs astrologii 2024, Listopad
Anonim
ESP8266 i publiczne
ESP8266 i publiczne

Protokół MQTT zyskał w ostatnich latach dużą siłę, ponieważ jest prosty, bezpieczny, praktyczny i lekki, idealny do zastosowań IoT i M2M.

Dzięki wkładowi programistów i deweloperów aplikacji MQTT, istnieje publiczny Broker MQTT do monitorowania Internetu i testów kontrolnych, dostępny do połączenia z dowolnego klienta MQTT w tym przypadku użyjemy HIVEMQ, który ma pulpit nawigacyjny do przeglądania połączeń MQTT i gniazd internetowych, ponieważ jest publiczny, powinien zawierać pewne uwagi, które zobaczymy poniżej.

Oficjalna strona internetowa: HiveMQDashboard MQTT: HiveMQ

Broker połączeń MQTT

  • Broker: broker.hivemq.com
  • Port TCP: 1883
  • Port gniazda sieciowego: 8000

Test

Następnie wykonamy 2 testy:

  1. Broker połączeń MQTT HIVEMQ z węzłem RED.
  2. Broker połączeń MQTT HIVEMQ z ESP8266 i Node-RED.

Kompletny samouczek i pliki do pobrania

Aby uzyskać więcej informacji, odwiedź:

Para mas información visita:

Krok 1: Zainstaluj Node-RED

Image
Image

Krok 2: Niektóre elementy wymagane do budowy i testowania

Niektóre elementy wymagane do budowy i testowania
Niektóre elementy wymagane do budowy i testowania
Niektóre elementy wymagane do budowy i testowania
Niektóre elementy wymagane do budowy i testowania

Niektóre komponenty wymagane do budowania i testowania:

ESP8266 12E-https://s.click.aliexpress.com/e/b6QNZfy

Czujnik DS18B20 Onewire-https://s.click.aliexpress.com/e/meqfuNv

3 rezystor 10k

Krok 3: Test 1: Broker połączeń MQTT HIVEMQ z węzłem RED

Image
Image
Test 1: Broker połączeń MQTT HIVEMQ z węzłem RED
Test 1: Broker połączeń MQTT HIVEMQ z węzłem RED

Używając Node-RED wcześniej zainstalowanego na lokalnym serwerze w mojej sieci, nawiążemy połączenie MQTT z HIVEMQ, aby zweryfikować połączenie z dowolnego klienta MQTT.

Krok 4: Architektura

Architektura
Architektura

Połączenia czujnika

Moduł ESP8266 jest skonfigurowany jako klient MQTT i wykonuje okresowy odczyt temperatury czujnika DS18B20, podłączonego do pinu D4 (Gpio 02), zasilanego napięciem 5V, z odpowiednią rezystancją zalecaną w arkuszu danych maxim.

Wymaga bibliotek:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperatura.h

Krok 5: Test 2: Broker połączeń MQTT HIVEMQ z ESP8266 i Node-RED

Image
Image

W tym przypadku moduł ESP8266 12E NodeMCU skonfigurowany jako klient MQTT odczytuje czujnik temperatury Protokół DS18B20 (Onewire) wysyła temperaturę poprzez MQTT do Brokera HIVEMQ i Node-RED zainstalowany w sieci lokalnej żąda wartości temperatury i wykresu On Node-RED Deska rozdzielcza.

MQTT Temat „temperatura/PDAControl/czujnik”

Wiadomość

Przykłady wartości temperatury „28,9”

Krok 6: Wnioski i więcej informacji

Wnioski i więcej informacji
Wnioski i więcej informacji

Uważamy, że chociaż technicznie broker jest publiczny, nie realizujemy aplikacji, które są stale połączone z tym brokerem, a ponieważ jest darmowy, publiczny HIVE ma kilka aspektów prawnych, które należy wziąć pod uwagę.

Wykonujemy tylko szybkie testy, chociaż należy zauważyć, że zamontowali swoje aplikacje IoT u tego brokera bez żadnych widocznych niedogodności, usługa jest aktywna i publiczna.

Z brokerem w chmurze (intenet) z dowolnego miejsca mogliśmy łączyć nasze urządzenia i aplikacje bez limitów adresów IP i innych ograniczeń, aktualnie badamy plany i usługi serwerów MQTT.

W kolejnych tutorialach wypróbujemy inne publiczne serwery MQTT oraz interakcje z FRED (Node-RED).

Inne publikacje Brokera

Testy publicznego brokera Mosca.io

Zalecana: