czwartek, 8 października 2020

Przydatne narzędzia do monitorowania tego co się dzieje na naszym brokerze



Podczas  pisania aplikacji na urządzenie docelowe, które się będzie komunikować z naszym brokerem,
czy też Dashboarda prezentującego dane i sterującego pracą  różnych urządzeń  okazać się może nieodzowne jakieś narzędzie które nam umożliwi szybki podgląd na to co wysyłamy do brokera, oraz 
umożliwiające nam w prosty sposób ręczne publikowanie. Narzędzi jest całkiem sporo , można też 
obserwować topiki w terminalu co już pokazałem, ale .... 


Nie jest to aż tak wygodne,  np wymaga otwarcia kilku terminali.  Zatem po sprawdzeniu kilkunastu różnych opcji,  stwierdziłem że niema sensu marnować czasu nawet na pisanie swojego ...  owszem nie każdy mi podszedł,  ale znalazłem w końcu ten jeden idealnie rozwiązujący wszystkie problemy. 

Tym kompleksowym i wygodnym rozwiązaniem jest aplikacja, której autorem jest :

Thomas Nordquist , czyli MQTT-Explorer

znajdziecie go na stronie projektu :  http://mqtt-explorer.com/  

Aplikacja działa pod wszystkimi systemami :

- Windows 
- Apple IOs
- Linux

Instalacja jest prosta i nie wymaga opisu można też pobrać dla Windows wersję "przenośną" 

Mqtt-Explorer portable  , z której korzystam , pełny installer lub z Windows Store ...

< zdjęcie ze strony projektu >


Aplikacja umożliwia nam podgląd ruchu na brokerze , danych publikowanych w topikach, przeglądanie wykresów  i łatwą publikację w topiku co pozwoli łatwo zweryfikować poprawność 
sekwencji danych jaką odbiera nasz Dashboard  HMI .

Niema tu sensu się rozpisywać program ma wiele zalet i wszystko jest ładnie opisane na 
stronie autora. 

Projekt jest Open Source i jest dostępny na  githubie. 

Mi pomógł szybko się rozprawić z błędem w tworzonym Dashboardzie gdzie nieco się pomyliłem 
w parsowaniu danych i program się wysypywał przy odbiorze danych zmiennoprzecinkowych.











Brak komentarzy:

Prześlij komentarz