Przykład połączenia Reduxi Configurator z brokerem MQTT
Skorzystajmy z Reduxi Controller - MQTT API technical documentation.
1. Zaloguj się do Reduxi Configurator
2. Pobierz dane dostępowe do swojego brokera MQTT. Możesz na przykład użyć EMQX Cloud Console
Opis tekstowy tego obrazu
Zrzut ekranu strony przeglądu wdrożenia w konsoli chmurowej brokera MQTT (ucięty u góry). Nagłówek: deployment-z0fed0b1 z pomarańczową etykietą Serverless. Dwa pola: Instance status: zielony haczyk, Running, Created At: 2023.04.05 15:08. Sessions (z ikoną pomocy): 1 / 1000, z pustym paskiem postępu. Lista: Deployment Name: deployment-z0fed0b1 (ikony kopiowania i edycji); Address: z0fed0b1.ala.us-east-1.emqxsl.com (zielony link, ikona kopiowania); Ports: 8883(mqtts), 8084(wss) (zielone, z dwiema małymi ikonami); Spend Limit: $0.00 (ikona edycji).
Opis tekstowy tego obrazu
Zrzut ekranu strony Authentication w konsoli brokera MQTT (EMQX). Nagłówek: Authentication z ikoną pomocy. Pole wyszukiwania z tekstem zastępczym Username, zielony przycisk Search i zielony przycisk + Add po prawej. Tabela z kolumnami Username i Actions. Jeden wiersz: Username: test; Actions: ikona edycji (ołówek) i ikona usuwania (kosz).
3. Skonfiguruj połączenie MQTT i kliknij Save
Opis tekstowy tego obrazu
Zrzut ekranu strony ustawień MQTT w Reduxi Configurator. Górna tabela: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Connected: czerwone koło z białym krzyżykiem (niepołączono). Sekcja Mqtt connection: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Port: 8883; Username: test; Password: test (pokazane jako tekst). Trzy pola plików, każde z ciemnym przyciskiem Izberi datoteko [Choose file] i tekstem Izbrana ni nobena datoteka. [No file selected]: Server CA chain (PEM format); Client public certificate (PEM format); Client private key (PEM format). Readout interval: 1 s. Przyciski: Clear connection configuration (jasny) i Save (ciemny, w prawym dolnym rogu).
4. Odśwież stronę, aby sprawdzić, czy sterownik Reduxi nawiązał połączenie w tle
5. Sprawdź statystyki brokera MQTT, aby upewnić się, że wszystko działa
Opis tekstowy tego obrazu
Zrzut ekranu czterech wykresów liniowych z konsoli chmurowej brokera MQTT, osie x z czasem od 2023-04-06 12:22 do 13:04. Sessions: oś y od 0 do 3; linia jest na poziomie 1 przez cały okres i rośnie do 3 na prawym końcu. Messages: oś y od 0 do 300; linia Received messages utrzymuje się na poziomie około 260 przez cały okres; linia Sent messages jest na 0; legenda: Received messages, Sent messages. Traffic: oś y od 0 do 300; linia utrzymuje się na poziomie około 260 z regularnymi krótkimi spadkami do około 190–200 (siedem spadków); linia Sent jest blisko 0; legenda: Received (KiB), Sent (KiB), Total traffic (KiB). Dropped Messages: oś y od 0 do 1; linia jest płaska na 0; legenda: Number of messages dropped in delivery, Number of messages dropped when expired, Number (ucięte), ze wskaźnikiem strony 1/2.
6. Teraz możesz połączyć się ze swoim brokerem MQTT, odbierać dane i wykorzystywać je zgodnie ze swoimi potrzebami