DataTalk

Runtime

Start, stop, and configure the DataTalk application runtime process. The runtime must be running for any data acquisition, protocol connections, or data servers to be active.

The Runtime section on the dashboard controls the DataTalk application process that runs on the device. All industrial protocol connections, tag processing, gateway forwarding, and data servers operate inside this runtime. When it is stopped, the device is idle — no data is read, no values are published.

Runtime status

The current state is displayed prominently on the dashboard under the Runtime label.

Not running (shown in red) — the application process is stopped. No connections are polled, no OPC UA or MQTT server is active, no gateway is forwarding data.

Running (shown in green) — the application is active. The header bar turns green and shows System status: OK.

Start / Stop

Two buttons appear next to the Runtime status label:

▶ Play (start) — starts the runtime. A Change Runtime dialog appears briefly showing “Starting runtime…” while the process initializes. After a few seconds the status changes to Running.

⏹ Stop — stops the runtime gracefully. Active connections are closed and all servers shut down.

Dashboard showing Runtime starting dialog with "Starting runtime..." spinner

Runtime configuration

The ⚙ configuration button (next to the play button) opens a runtime configuration panel. Use this to set startup behavior — for example, whether the runtime starts automatically when the device powers on.

Version and update

The Version row shows the currently installed DataTalk software version. If a newer version is available from the update server, the message “A newer version is available” appears alongside an ↑ upload button.

To update to a newer version manually:

  1. Click the ↑ Update button in the top-right corner of the dashboard (or the upload icon next to the version).
  2. Select the update package file (.zip or vendor-specific format) using the file picker.
  3. Wait for the upload and installation to complete. The runtime restarts automatically.

Performance

The Performance section shows two live gauge charts:

CPU — current processor utilization as a percentage across all cores.

RAM — current memory consumption in megabytes.

Clicking the ⓘ info button opens the detailed process view.

Process list

The process list shows all individual services managed by DataTalk Manager, including their current status, CPU core usage, and memory consumption.

Performance process list showing Name, Status, Cores and Memory columns

Each row represents one service. The Restart button on the left restarts that specific service without stopping the entire runtime. This is useful for recovering a single crashed service without interrupting the rest of the system.

Columns:

Restart — restarts the individual service.

Name — the internal service identifier.

Status — current state (running, stopped, error).

Cores [%] — CPU load attributed to this service, expressed as a percentage of one core.

Memory [MB] — RAM allocated to this service.