MQTT Transport
The MQTT Transport sends messages to an MQTT topic in the eiConsole and eiPlatform.
Transport (Adapter) Configuration Drop-Down List
Basic MQTT Transport Configuration Options
On the Basic tab, you can specify:
- MQTT Version – version of MQTT to use
MQTT Transport Basic Configuration Options
Connection MQTT Transport Configuration Options
On the Connection tab, you can specify:
- MQTT Broker – MQTT broker to subscribe to
- Topic(s) – topics to interact with
- Client ID – unique Identifier for the client on the MQTT broker
- Connection Timeout Interval – time (s) to wait for the client to connect to the broker
MQTT Transport Connection Configuration Options
- Enable Keep Alive – when enabled, this allows the Listener to detect if a broker is unavailable without waiting on TCP/IP timeout
- Keep Alive Interval – the max time between received message
- Max Inflight Message – limit to the number of messages
MQTT Transport Connection Configuration Options
Persistence MQTT Transport Configuration Options
On the Persistence tab, you can specify:
- Is Clean Session – creates a clean session that ignores persistence
- Persistence Type – method of persistence
- File Persistence Location – location of file persistence
MQTT Transport Persistence Configuration Options
Security MQTT Transport Configuration Options
On the Security tab, you can specify:
- Username – username for connection to the broker
- Password – password for connection to the broker
- Use SSL – enables SSL for the MQTT connection
- KeyStore Type – type of KeyStore to load
- KeyStore Algorithm – type of KeyStore algorithm to use
- KeyStore File – location of KeyStore file to use
- KeyStore Password – password for KeyStore
- TrustStore Type – type of TrustStore to load
MQTT Transport Security Configuration Options
- TrustStore Algorithm – type of TrustStore algorithm to use
- TrustStore File – location of TrustStore file to use
- TrustStore Password – password for TrustStore
MQTT Transport Security Configuration Options
Last Will and Testament MQTT Transport Configuration Options
On the Last Will and Testament tab, you can specify:
- Enable Last Will and Testament – enables Last Will and Testament settings
- LWT Topic Name – topic to send Last Will and Testament message to
- LWT Message – Last Will and Testament Message
- LWT QoS – the quality of Service method for Last Will and Testament message
- Retain LWT Message – whether or not a Last Will and Testament message should be retained
MQTT Transport Last Will and Testament Configuration Options