MQTT sink is currently in the technical preview stage.
Prerequisites
Before sinking data from RisingWave to an MQTT topic, please ensure the following:- The RisingWave cluster is running.
- An MQTT broker is running and accessible from your RisingWave cluster.
- Create an MQTT topic that you want to sink data to.
- You have permission to publish data to the MQTT topic.
iot_sensor_data table in RisingWave that stores data from various IoT devices at a given timestamp, including temperature and humidity readings, along with a status field indicating whether the device is in a normal or abnormal state. For more information to learn about MQTT and get started with it, refer to the MQTT guide.
Syntax
To sink data from RisingWave to an MQTT topic, create a sink using the syntax below:mqtt_sink to forward data from iot_sensor_data to an MQTT server. It configures the MQTT connector, server URL, target topic, data type, message retention, quality of service, and JSON encoding.