MQTT

Use IBM® Integration Bus Manufacturing Pack to connect to applications and devices that send and receive messages by using the MQ Telemetry Transport (MQTT) messaging protocol.

MQTT is a lightweight publish/subscribe messaging protocol. IBM Integration Bus Manufacturing Pack provides built-in input and output nodes for processing MQTT messages.

The MQTT messaging protocol provides robust messaging features for communicating with remote systems and devices, and also minimizes network bandwidth and device resource requirements. The protocol is designed for devices in constrained environments, such as embedded systems, cell phones, and sensors with limited processing ability and memory, and for systems that are connected to unreliable networks. MQTT uses the publish/subscribe style of messaging that enables the information provider (publisher) to be decoupled from the consumer of the information (subscriber). The MQTT protocol is ideal for the machine-to-machine, or Internet of Things, world of communication.

You can use the built-in MQTTSubscribe and MQTTPublish nodes in IBM Integration Bus Manufacturing Pack to support the following operations:
  • Receive a message that is published to one or more topics that are hosted on an MQTT server.
  • Publish a message, from within a flow, to a topic hosted on an MQTT server.
All MQTT messages must conform to the MQTT Protocol Specification, see MQTT Protocol Specification.

You can create message flows to receive an MQTT message by using the MQTTSubscribe node to subscribe to one or more topics on an MQTT server. You can send an MQTT message by using the MQTTPublish node in your message flow to publish messages to a topic on an MQTT server. In receiving and sending messages, the MQTT nodes behave like MQTT clients.

Multiple execution group scaling with the same BAR file is not supported. Additional instances of a message flow in a single execution group is supported.

For more information about how to use the MQTT nodes in a message flow, see the following reference topics:

Before you can use MQTT, you must complete the postinstallation step to set up MQTT, see Completing the postinstallation steps for IBM Integration Bus Manufacturing Pack.

For more information about MQTT, see Introduction to MQTT in the IBM Mobile Messaging & M2M Client Pack documentation and MQTT.org.

Notices | Trademarks | Downloads | Library | Support

Copyright IBM Corporation 2016 Copyright IBM Corporation 2016.

		
		Last updated
		
	Last updated : 2016-07-30 06:30:52


Concept topicConcept topic | Version 1.0.0.2 | ma00640