Skip to main content

MQTT Receiver Connector

MQTT Receiver connector is designed for efficient message dissemination. Empowering users to effortlessly broadcast messages across the network, this service ensures a seamless and rapid publication process. Leveraging the MQTT protocol, it maintains a lightweight and responsive communication framework, making it an ideal solution for scenarios where timely and widespread information distribution is crucial.

Required Connector Properties

  • Broker: MQTT broker's address is the central server or intermediary that devices use to communicate with each other. This is where MQTT messages are routed and stored. For example, an address format such as mqtt://broker.example.com:1883 could be used.

  • Port: MQTT is the port number used to communicate with the broker. Typically, 1883 (TCP) or 8883 (secure connection with TLS/SSL) is used.

  • Username: Username and password information may be provided to authenticate when connecting to the MQTT broker. This is used to increase the security of the connection.

  • Password: Username and password information may be provided to authenticate when connecting to the MQTT broker. This is used to increase the security of the connection.

  • Topic: In MQTT, communication is organized around specific topics. A device or app can publish or subscribe to a particular topic. Topics are expressed as strings of text and conceptually describe the content of a message. For example, "weather/istanbul/temperature" could be a topic and messages posted in that topic could include the temperature of Istanbul.

  • Version: The MQTT protocol has evolved over time and has different versions. MQTT versions represent version numbers of specific features and enhancements to the protocol. For example, MQTT version 3 and MQTT version 5. Clients and brokers must support the same MQTT version so that compatible communication can be ensured.

  • Qos: In MQTT, QoS levels specify the delivery quality of messages. There are three different QoS levels:

    • QoS 0 (At most once): Messages are sent once and there is no guarantee of delivery. At this level the message may be lost.
    • QoS 1 (At least once): Messages are delivered at least once. If delivery confirmation is not received, the message may be sent again.
    • QoS 2 (Exactly once): Messages are delivered exactly once. It is verified that the message was both sent and received by the recipient.

These QoS levels are used to ensure the reliability and stability of communication. Clients and brokers determine the quality of communication using a given QoS level and may use retry or delivery confirmation in appropriate cases.

  • Message: In general, it refers to a data packet carried from a source to a destination for the purpose of communication or information transfer.