Page 1 of 1

Použití MQTT protokolu

PostPosted: Wed 30. Oct 2019 22:14:27
by liborpal
Dobrý den,
zkouším komunikaci protokolem MQTT v Promoticu 9.0.6. Komunikace přes váš TestPanel funguje. Lze ale nějak nadefinovat komunikaci pro proměnnou pomocí datového rozšíření comm? Tato volba se mi nenabízí.

Děkuji za odpověď.
Paláček

Re: Použití MQTT protokolu

PostPosted: Tue 12. Nov 2019 13:50:59
by Pavel Klimíček
Dobrý den Pane Paláčku.
Datové rozšíření "ExtComm" v tomto případě použít nelze.
Předkonfigurace komunikace MQTT je vytvořena pomocí protokolu PmChar a používá zprávy typu PmaCommMsg na které se nelze tímto rozšířením napojit.
A také v obsahu MQTT zprávy může být prakticky cokoliv (text, binární hodnota, ...).
Tak o způsobu jak se s přijatou zprávou naloží by měla rozhodnou metoda "OnReceive".
(Použito ve PmaFolder "Test" kde přijaté hodnoty "Topic" a "sData" zprávy jsou pomocí metody "WriteToMessage" zapsány do proměnné "Message".)
A pro zasílání zpráv na MQTT server slouží metoda "SendPublish".