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 ..." w menu kontekstowym obiektu lub naciśnięciem klawisza
Insert po zaznaczeniu obiektu).
Niniejsza konfiguracja wstępna jest przyszeregowana w grupie
"/ Komunikacja / Protokoły i inne środki komunikacji / MQTT".
Taką konfigurację wstępną można wytworzyć w obiekcie
PmaFolder,
PmaRoot lub
PmaPrototype.
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 odebranych danych.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
Nazwa wytwarzanego obiektu | Nazwa 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 brokera | Port brokera
1883 (domyślnie) - transmisja nieszyfrowana (unencrypted) |
Identyfikator klienta | Identyfikator klienta na brokerze |
Przypisana nazwa | |
Przypisane hasło | |
---|