MQTT event publisher is used to send events to a MQTT broker based on the configurations you provide. You can configure it with XML, JSON, and text output mapping types.
...
For instructions on creating a MQTT event publisher, see Publishing EventsConfiguring CEP to Create Alerts.
Configuring global properties
...
Adapter Property | Description | Configuration file property | Example |
---|---|---|---|
Client Id | Client identifier is used by the server to identify a client when it reconnects, It used for durable subscriptions or reliable delivery of messages is required | clientId | test-client |
Broker Url | MQTT broker URL. The same URL can be used f or WSO2 MB when offset=0 | url | tcp://localhost:1883 |
Username | Username of the broker | username | mqtt-user |
Password | Password of the broker | password | mqtt-password |
Clean Session | Whether to persist topic subscriptions and acknowledge positions across client sessions | cleanSession | true/false |
Quality of Service | Quality of service for delivering messages between clients and servers. There are three QoS levels in MQTT are as follows.
| qos | 0,1,2 |
...
Adapter Property | Description | Configuration file property | Example |
---|---|---|---|
Topic | The topic that will be used to send messages to MQTT broker. | topic | sensordata |
...