Update cookies preferences
Promotic

Konfiguracja wstępna "MQTT Serwer - Odbiór oraz opracowanie danych wysyłanych klientem publish - Zestaw komunikacji z danymi i panelem"

Konfiguracja komunikacji MQTT. Ta konfiguracja wstępna umożliwia pozyskiwać oraz opracowywać dane wysyłane klientem typu publish. Pozyskiwanie danych odbywa się bezpośrednio do aplikacji bez konieczności stosowania MQTT broker.

Niniejsza konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji "Nowy obiekt ..." v menu kontekstowym obiektu lub naciśnięciem klawisza Insert po zaznaczeniu obiektu) oraz jest przyszeregowana w grupie: "/ Komunikacja / Protokoły i inne środki komunikacji / MQTT".
Taką konfigurację wstępną można wytworzyć w obiekcie: PmaFolder lub PmaRoot.

Konfiguracja wstępna wytworzy zkonfigurowany obiekt typu PmaFolder z obiektami PmaComm, PmaData, PmaPanel oraz PmaTimer.


MQTT_Server - PmaFolder
Główny obiekt zkonfigurowany jako driver komunikacyjny usługi. Obiekt PmaFolder zawiera metodę OnPublish przeznaczoną do przyjmowania oraz opracowania danych.

Obiekt PmaComm jest ustawiony poprzez protokół PmChar w celu podłączenia do brokera. Zawiera dwa podobiekty PmaCommMsg ustawione jako Slave (do odbioru wiadomości). Metody oraz zdarzenia tych obiektów zapewniają działanie komunikacji.

Obiekt PmaTimer sprawdza, czy zalogowany klient podtrzymuje połaczenie.


Test - PmaFolder Folder zawiera panel testowy "TestPanel" oraz pomocniczy obiekt PmaData. Panel służy do testowania oraz wyświetlania odczytanych danych.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
Nazwa wytwarzanego obiektuNazwa nowo wytworzonego obiektu w drzewie Pma obiektów.
Maksymalna długość nazwy wynosi 30 znaków.
Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: "MQTT_Server"
Port brokeraPort brokera
1883 (domyślnie) - transmisja nieszyfrowana (unencrypted)
Identyfikator klientaIdentyfikator klienta na brokerze
Przypisana nazwa
Przypisane hasło

Historia:
Pm9.00.18: Wytworzono
© MICROSYS, spol. s r.o.