Skip to main content

Gateway Data

Gateway data configuration organizes collection with a three-level model: channel, device, and variable. Use this page to maintain collection connections, device parameters, variables, alarms, write settings, and import/export operations.

Collection configuration

LevelDescription
ChannelCommunication connection, such as TCP, serial, OPC, or plugin-specific connection.
DevicePhysical or logical collection target. Most devices need a channel; plugins that only support the Other channel type may be saved without a channel.
VariableData point under a device, including address, data type, alarm, storage, and write settings.

Page Layout

AreaDescription
Left resource panelDevices are grouped by channel. Channel headers show online counts and a channel summary; devices without a channel are shown in a flat ungrouped area when their plugin supports only the Other channel type.
Right panelVariable table or device detail panel.
Drag dividerAdjust the width of the left and right areas.

Channel Configuration

Channel dialog

FieldDescription
Channel nameChannel identifier.
Plugin typeCommunication plugin. The selected plugin controls additional properties.
EnableDisable the channel to stop devices under it.
DescriptionMaintenance notes.
Remote addressTarget address used by client-side network channels, usually IP:Port or Host:Port. TCP Client channels must have a remote address.
Backup remote addressOptional standby target address for TCP Client channels. When the primary remote address fails to connect, disconnects, or response waiting times out, the same channel tries this backup address before device-level redundancy is triggered. Leave empty to disable TCP client network redundancy. Do not set it to the same value as the primary remote address.

When a TCP Client channel has a backup remote address, startup and channel restart still begin with the primary remote address. After failover, the channel keeps using the currently available address until that link fails again. This setting applies only to collection-side TCP Client channels.

Device Configuration

Device dialog

FieldDescription
Device nameDevice identifier.
Device pluginCollection plugin. After the plugin is selected, the page loads plugin-specific device properties and supported channel types.
ChannelDevice channel. This field is required only when the selected plugin supports non-Other channel types.
EnableDisable the device to stop all variables under it.
Execution intervalCollection interval or Cron expression.
Scan intervalDevice online/offline scan interval.
RedundancyOptional standby device, switch mode, scan interval, and switch script.

Variable Configuration

Variable dialog

FieldDescription
Variable nameVariable identifier.
Register addressAddress format depends on the selected plugin.
Data typeBool, integer, float, string, and other supported types.
Read/write typeRead-only or read-write.
Collection group / business groupUsed for collection batching and business update grouping.
ExpressionsRead/write expressions and parameters.
RPC writeWhether external systems may write this variable.
Save valuePersist and restore the value after restart.
AlarmBoolean, limit, custom alarm, suppression, delay, level, and history alarm settings.
History / real-time storageStorage provider and sampling strategy settings.
Exception filtersReasonable range, change magnitude, and continuous exception filtering.

Variable Table and Detail Drawer

Variable detail drawer

OperationDescription
Refresh / auto refreshRefresh current values manually or automatically.
Search and filtersFilter by variable name, address, status, and the selected channel or device in the left resource panel.
Add / edit / deleteManage variable configuration.
WriteWrite to writable variables.
DetailsOpen the variable detail drawer.
Import/exportImport or export variables with Excel.

Variable write dialog

Device Detail and Debug

Switch to Device View, select a device, and use the right-side detail tabs.

Device detail drawer

Foundation debug

TabDescription
Device informationDevice status and configuration summary.
Channel logLogs related to the channel.
Device logLogs related to the selected device.
DebugPlugin-specific debug UI, such as Foundation read/write, MQTT, OPC, Kafka, RabbitMQ, and others.

Test Data Generation

"Test Data" generates demo configuration. It is not the device debug entry.

Test data dialog

FieldDescription
Data typeNormal or DTU test data.
Variable countNumber of variables to generate.
Device countNumber of devices to generate.
Slave addressSlave address or connection information.
Enable data forwardingAlso generate data forwarding configuration for normal test data.

Import and Export

ObjectOperationDescription
ChannelImport/export from the tree menuIncludes channels, devices, and variables under the selected scope.
DeviceImport/export from the tree menuIncludes the selected device and variables.
VariableImport/export from the toolbarExports current or all variables and imports Excel files.

After import, review the result dialog and fix any row-level validation errors before using the configuration.