/
MQTT Recepción - “Parameters” -> ”Publish”

MQTT Recepción - “Parameters” -> ”Publish”

 

Publish: Configuración de los parámetros de publicación.

      • Publish Parameters:  Se especifica el Topic sobre el que se publicará y el Quality of Service con el cual se publicará el mensaje. Además se puede seleccionar la opción de Retained Message

        El QoS en la publicación del mensaje especifica la calidad del servicio con la que se enviará dicho mensaje al Broker. 

        Cuando la opción Retained Message está marcada, el canal actúa de forma que todo mensaje que recibe es tratado como Retained. Debido a que sólo puede haber un mensaje Retained, cada vez que se envíe un nuevo mensaje por este canal, dicho mensaje sustituirá al anterior; es decir, cada mensaje Retained permanecerá en memoria hasta ser sustituido por otro.

      • Payload Parameters: Configuración de parámetros para modificar el payload al ser procesado. Cuando el protocolo es XML, hay tres opciones distintas:
        • Entired Message: Se procesa el mensaje al completo. Esta opción es la única disponible para JSON.


        • XPath Expression (Text Value): se recoge solamente el valor que se indica del XML de origen y se parsea como cadena de texto. En este punto también se debe indicar el encoding del texto que se quiere procesar. Esta opción sólo está disponible en el protocolo XML.


        • XPath Expression (Node Element): se recoge el elemento que se indique del XML de origen y todos sus subelementos. Estos elementos se tratarán como un nuevo XML. En este punto también se debe indicar el encoding del nuevo xml que se va a procesar. Esta opción sólo está disponible en el protocolo XML.

        El CheckBox “Base64 decode received PI message” permite decodificar el mensaje recibido desde PI de Base64, mientras que el CheckBox “Base64 encode broker message” aplica una codificación de Base64 sobre el payload antes de publicarlo en el Broker.

Related content

Avvale 2024