mqtt_read_messages
Read buffered MQTT messages from a subscribed topic, with wildcard support for multiple topics. Retrieves recent messages received since subscribing.
Instructions
Read buffered messages from a subscribed topic. Returns the most recent messages received since subscribing. Supports MQTT wildcards: '+' for single level, '#' for multi-level (e.g., 'sensors/#' returns messages from all topics under 'sensors/').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clear | No | Whether to clear the message buffer after reading. Default is false. | |
| limit | No | Maximum number of messages to return. Default is 10. Set to 0 or omit to return all messages. | |
| topic | No | The MQTT topic to read messages from. Supports wildcards (+, #) to read from multiple matching topics. If not provided, returns messages from all subscribed topics. |