Skip to main content
FlowFuse Application Guide

Node-RED Guide

Handling data

Sort data by what it is for before you tune anything.

Handling data — start here

Sort data by what it is for before you tune anything. Telemetry and control have different timing needs — classify them, respect the controller's scan budget, and give each its own path so the fast path never inherits the slow one's load.

Sort by purpose first

Telemetry is continuous and latency-tolerant; control is small and time-critical. Don't poll it all at the fast rate.

Sort data by what it is for

Source

PLC

signals

Node-RED (edge device)

Node-RED

edge device

Three populations

Telemetry

continuous, latency-tolerant

Control

small, time-critical

Config

written rarely

Before tuning anything, sort the data by what it is for. Telemetry is continuous and latency-tolerant. Control data is small and time-critical. Config is written rarely.

Use it when

The common mistake is treating every point as one population and polling all of it at the fastest rate. That is what creates load a controller cannot sustain.

How to handle it

Ask whether a delay changes a control decision or only a timestamp, whether it is read or write, and what cadence the data actually needs versus how fast it is polled today.

Good for

Deciding which few points genuinely need the fast path, usually far fewer than ride it.