Spisu treści:
- Krok 1: Zainstaluj Node-RED
- Krok 2: Niektóre elementy wymagane do budowy i testowania
- Krok 3: Test 1: Broker połączeń MQTT HIVEMQ z węzłem RED
- Krok 4: Architektura
- Krok 5: Test 2: Broker połączeń MQTT HIVEMQ z ESP8266 i Node-RED
- Krok 6: Wnioski i więcej informacji
Wideo: ESP8266 i publiczny „bezpłatny” broker MQTT HiveMQ i Node-RED: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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:
- Broker połączeń MQTT HIVEMQ z węzłem RED.
- 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
Krok 2: 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
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
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
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
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:
Instalowanie MQTT Broker (Mosquitto) w systemie Windows: 7 kroków
Instalowanie MQTT Broker (Mosquitto) w systemie Windows: Co to jest broker? Broker MQTT to centrum zarządzania danymi lub powszechnie określane jako „serwer”. Broker Mosquitto odpowiada za obsługę wszystkich wiadomości, filtrowanie wiadomości, decydowanie, kto jest nimi zainteresowany, a następnie publikowanie
Utwórz bezpłatny hotspot WiFi w systemie Windows: 7 kroków
Utwórz bezpłatny hotspot Wi-Fi w systemie Windows: Czy chcesz mieć bezprzewodowy hotspot za darmo i bez reklam? Przeczytaj tę instrukcję, aby dowiedzieć się, jak
Tani/bezpłatny bank kondensatorów i ładowarka: 6 kroków
Tani/bezpłatny bank kondensatorów i ładowarka: JAK: Spraw, aby bank kondensatorów był przydatny w wielu zastosowaniach, np. Railgun, coilgun, RFID zapper, za 0 ~ 50 USD, w zależności od tego, jakie masz narzędzia i jak chcesz otrzymać produkt końcowy. **Teraz z wyzwalaczem półprzewodnikowym
Stojak pochylony do wzmacniacza gitarowego – konstrukcja „afrykańskiego krzesła” – prosty, mały, mocny, łatwy, bezpłatny lub naprawdę tani: 9 kroków
Guitar Amp Tilt Stand - "Afrykańskie krzesło" Design - Prosty, mały, mocny, łatwy, darmowy lub naprawdę tani: Guitar Amp Tilt Stand - Too Easy - prosty, mały, mocny, darmowy lub naprawdę tani. Dla wszystkich rozmiarów wzmacniaczy, nawet dużych kolumn z oddzielną głowicą. Po prostu przygotuj deski i rury o rozmiarze i potrzebujesz prawie każdego sprzętu, który chcesz
Stojak pochylony do wzmacniacza gitarowego – łatwy jak Lincoln Logs – mały, przenośny, prosty, stabilny, tani lub bezpłatny.: 9 kroków
Podstawka pochylana do wzmacniacza gitarowego - łatwa jak Lincoln Logs - mała, przenośna, prosta, stabilna, tania lub darmowa.: Pochylana podstawka do wzmacniacza gitarowego - łatwa jak kłody lincolna. mały, przenośny, prosty, stabilny, tani lub darmowy przy użyciu złomu sklejki. Świetny do wzmacniaczy combo, większy projekt może być używany do otwartych plecków