Hosted Node-RED for real hardware

From a physical node to a live client experience.

Production measurements are shown only when they arrive from the physical Battery Node. Simulator fallback is disabled on this address.

Node-RED 5Docker isolatedOne-time access
MQTTTelemetry
FLOW 01Normalize
CLIENTDashboard
BATTERY NODE
WEMOS · ADS1X18

Live production telemetry

Battery Node telemetry

CONNECTING LIVE
01Battery Node Wemosbattery-node-wemos-001
FW — dBmNo reading
BUS VOLTAGEV
CURRENTA
POWERW
Power historyLast 48 seconds · W

Waiting for physical telemetry

-48snow
Output control
Demo lampState unavailable

Timed client access is required to control this node.

No physical telemetry has been received. This production hostname never substitutes simulated values.

A platform, not a one-off dashboard

One pattern. Many node types.

Each node template brings its own telemetry schema, simulator, dashboard and approved command set. Hosting, access and audit stay consistent.

01

Isolated runtime

Each project runs in a persistent, resource-limited Node-RED container with a versioned flow package.

02

Live-only production

Missing hardware data is shown as unavailable, never replaced with synthetic measurements.

03

Scoped client access

Single-use invitations become two-hour sessions with Viewer, Operator or Service permissions.

04

Remote service bridge

An outbound-only bridge reaches nodes on private networks without exposing the customer LAN.

Client access

Use it once. Control only what was granted.

A client code can be redeemed once, expires unused after 24 hours and opens a two-hour session scoped to one node and one role.

ViewerOperatorService

Codes are never stored or logged in plain text.