TIBCO FTL-MQTT Bridge Administration

TIBCO FTL-MQTT Bridge translates messages between FTL and MQTT clients. The bridge is a component of TIBCO Messaging - Eclipse Mosquitto Distribution.

Automatic Realm Configuration

At startup TIBCO FTL-MQTT Bridge checks the configured realm server for an FTL application with the same name as the bridge. The default name of the bridge is tibfmbridge. If the FTL application does not exist the bridge will create it.

The FTL application created by the TIBCO FTL-MQTT Bridge consists of two endpoints and two transports. The naming convention for these elements is as follows:
  • <bridge_name>_server_endpoint
  • <bridge_name>_client_endpoint
  • <bridge_name>_server_transport
  • <bridge_name>_client_transport

The auto-generated transports will be dynamic TCP using client/server mode.

The TIBCO FTL-MQTT Bridge only requires the server_endpoint and server_transport. The client_endpoint and client_transport are generated for use by FTL client programs.

Warning: If an application with the bridge name already exists, the bridge name will verify that this application has the configured server_endpoint and server_transport and will fail to start if either are missing.

Manual Realm Configuration

A user can create an FTL application for use by TIBCO FTL-MQTT Bridge. The FTL application name must match the bridge name, and the application must include an endpoint and transport whose names corresponds to the values of the server_endpoint and server_transport configuration file options.

Warning: If you start multiple instances of the TIBCO FTL-MQTT Bridge connecting to the same MQTT broker they must have unique names.

If you do not provide each bridge with a unique name they will fail to connect to the MQTT broker successfully.