Webinar
Introducing EMQX 6.1: Durable MQTT Streams and Analytics-Ready Data | Register Now →
Rule Engine & Flow Designer

Process Your MQTT Data in Real-time

Extract, filter, enrich, and transform IoT data in real-time using a SQL-based rule engine and visual Flow Designer.

Capabilities

Powerful Data Processing Features

Everything you need to process, transform, and route your IoT data in real-time

SQL Rule
1SELECT
2 payload,
3 now_timestamp() as processed_at
4FROM "sensor/+/data"
5WHERE payload.temperature > 30
Input
{"device_id": "sensor-042", "temperature": 35.2, "humidity": 68}
Output
Click Run to execute

Process data streams using SQL. Filter, transform, and analyze data on-the-fly.

Learn More
Flow Designer

Visual Data Orchestration

Build complex data flows visually with drag-and-drop ease. No code required.

Visual Interface

Drag-and-drop workflow creation, accessible to non-programmers

SQL Interoperability

Switch between visual editor and SQL - rules sync automatically

50+ Integrations

Connect to databases, message queues, and cloud services

Built-in Testing

Test workflows with simulated or real data before deployment

Rules Matched
1,284,539
Passed
1,284,506
Failed
33
No Result
0
Benefits

Streamline Your Data Pipeline

Process IoT data efficiently with built-in tools designed for performance, reliability, and ease of use.

Simplified Processing

Filter, transform, and distribute data with SQL-like syntax - no custom code needed.

Real-time Actions

Trigger actions based on conditions for prompt, informed decisions.

Reduced Development

Built-in capabilities minimize custom code and maintenance effort.

Scalable & Reliable

Handle high throughput and massive device connections without compromise.

Resources

Learn More About MQTT Data Processing

Ready to Get Started?