Sparkplug B Client Simulator
Simulate edge nodes and devices in your browser to test births, metric reporting and remote commands.
01 Connect to Broker
Direct WebSocket connection02 Device metrics
Device offlineDefine metrics before connecting; values remain editable while connected. Supports Double, Int32, Boolean and String. DCMD updates are applied and reported automatically.
| Metric name | Type | Current value | Actions |
|---|
03 Live messages
0 entriesConnect to your broker to inspect topics and decoded Protobuf payloads here.
Shows the latest 300 entries. TX means handed to the MQTT client for sending; QoS 0 has no broker acknowledgment.
Getting started
- Enable a WebSocket listener on your broker. Enter its URL, unique node identifiers and credentials.
- Click Connect and send Birth to subscribe to NCMD/DCMD and publish NBIRTH → DBIRTH.
- Edit and report metrics or enable auto reporting. Observe the device from another Sparkplug Host.
- A normal disconnect sends NDEATH. On unexpected connection loss, the broker publishes the NDEATH Will after its Keep Alive detection delay.
Topic:spBv1.0/<Group>/<MessageType>/<Node>[/<Device>]
Supports one node and one device. No Primary Host waiting mechanism or Template/DataSet support. Intended for integration testing; not Sparkplug certified. Background tabs may throttle timers. All connections originate in your browser; passwords remain only in page memory.