Child pages
  • MQTT
Skip to end of metadata
Go to start of metadata

MQTT Component

Available as of Camel 2.10

The mqtt: component is used for communicating with MQTT compliant message brokers, like Apache ActiveMQ or Mosquitto

Maven users will need to add the following dependency to their pom.xml for this component:

    <!-- use the same version as your Camel core version -->

URI format


Where name is the name you want to assign the component.


You can append query options to the URI in the following format, ?option=value&option=value&...


Sending messages:


Consuming messages:



Camel supports the Message Endpoint pattern using the Endpoint interface. Endpoints are usually created by a Component and Endpoints are usually referred to in the DSL via their URIs.

From an Endpoint you can use the following methods

See Also

  • No labels