Amlen Bridge

The Amlen Bridge enables MQTT messages to be sent from one MQTT server either to another MQTT server, or to IBM® Event Streams for IBM Cloud™. You can define one or more source connections, one or more destination connections, and a set of forwarding rules.

Features

Amlen Bridge provides the following features as standard:

  • Support for MQTT versions 3.1, 3.1.1, and 5.0
  • Support for connections using TLSv1.2, TLSv1.1, or unsecured protocols
  • Use of multiple forwarders in one instance
  • Forwarding of multiple subscriptions
  • Message filtering
  • Topic mapping from source to destination
  • Dynamic configuration changes by using REST APIs or configuration file changes
  • Status monitoring by using REST APIs
  • Support for IBM Event Streams for IBM Cloud as a destination

Runtime environment

The Bridge is delivered as an RPM and runs directly in a CentOS 7 or 8 or RHEL 7 or 8 64-bit environment. The Bridge can also run in a Docker environment with images that are based on CentOS/RHEL 7 or 8 64-bit libraries.

The Bridge requires a minimum of 1GB of memory and a minimum of two processing cores. The disk space required is at minimum 4 times the size of the memory. Extra memory is required for larger Bridge configurations.