Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To open the MQTT agent configuration dialog from a workflow configuration, you can do the following:

  • right-click the agent icon and select Configuration...

  • select the agent icon and click the Image Added Edit button

Configuration

The MQTT Agent Configuration consists of the following tabs:

Table of Contents
maxLevel2
minLevel2

General Tab

The General tab contains configurations related to the MQTT Connection Details.

...

MQTT Agent Configuration - General tab

Setting

Description

General

Username

Enter the user name to be used for the connection to the MQTT server.

Password

Enter the password to be used for the connection to the MQTT server.

Security

Use TLS

Select this checkbox to have the MQTT agent use TLS. The fields beneath will then be activated.


Security Profile

Insert excerpt
Diameter Stack Agent Configuration
Diameter Stack Agent Configuration
nameSecurityProfileSetting
nopaneltrue
Note

Note!

This field is enabled when the Use TLS checkbox is selected.

Only the Java Keystore Type, Keystore Path, and Keystore Password fields in the Security profile are used by MQTT agent.

A new security profile is automatically generated when importing the MQTT agent workflow configuration of an earlier version prior to Image Added 9.

Broker Details

Broker Connection

Enter the IP address or hostname of the target broker.

Broker Port

Enter the port value of the target broker.

Subscribe Tab

The Subscribe tab contains configurations related to topic subscription, where the MQTT agent will subscribe to 1 or many topics in the subscriber/publisher.

...

MQTT Agent Configuration - Subscribe tab

Setting

Description

Topic

Enter the value for the MQTT topic in this field.

QoS

Select the value for the Quality of Service.

The three available options are:

  • At Most Once (0)

  • At Least Once (1)

  • Exactly Once (2)

Advanced Tab

The Advanced tab contains additional properties for the MQTT agent.

...

MQTT Agent Configuration - Advanced tab

Setting

Description

Keep Alive

Keep Alive (s)

Enter a Keep Alive (in seconds) value for the MQTT agent. The Keep Alive is set to 60 seconds by default.

Session

Use Clean Session

Select this checkbox to have the MQTT agent set to use clean session. MQTT agent is set to use persistent session by default.

Client ID

Enter the value for the Client ID of the MQTT agent.

The Last Will and Testament

Use Will Message

Select this check box to have the MQTT agent use Will Message. By selecting this checkbox will enable the following fields.

Info

Will Message

The following parameters are used to set up a Will Message as specified in the OASIS Standard MQTT Version 3.1.1 Specification

Enable Will Message Retain

Select this checkbox to have the MQTT agent to set retain Will Message to true in the MQTT server.

Note

Note!

This field is enabled when the Use Will Message checkbox is selected.

Will Message Topic

Enter the value for the topic to be used in the Will Message.

Note

Note!

This field is enabled when the Use Will Message checkbox is selected.

Will Message

Enter the message to be included in the Will Message.

Note

Note!

This field is enabled when the Use Will Message checkbox is selected.

Will Message Quality of Service

Select the value for the Quality of Service to be used by Will Message.

The three available options are:

  • At Most Once (0)

  • At Least Once (1)

  • Exactly Once (2)

Note

Note!

This field is enabled when the Use Will Message checkbox is selected.