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.

| Level | Description |
|---|---|
| Channel | Communication connection, such as TCP, serial, OPC, or plugin-specific connection. |
| Device | Physical or logical collection target. Most devices need a channel; plugins that only support the Other channel type may be saved without a channel. |
| Variable | Data point under a device, including address, data type, alarm, storage, and write settings. |
Page Layout
| Area | Description |
|---|---|
| Left resource panel | Devices 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 panel | Variable table or device detail panel. |
| Drag divider | Adjust the width of the left and right areas. |
Channel Configuration

| Field | Description |
|---|---|
| Channel name | Channel identifier. |
| Plugin type | Communication plugin. The selected plugin controls additional properties. |
| Enable | Disable the channel to stop devices under it. |
| Description | Maintenance notes. |
| Remote address | Target address used by client-side network channels, usually IP:Port or Host:Port. TCP Client channels must have a remote address. |
| Backup remote address | Optional 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

| Field | Description |
|---|---|
| Device name | Device identifier. |
| Device plugin | Collection plugin. After the plugin is selected, the page loads plugin-specific device properties and supported channel types. |
| Channel | Device channel. This field is required only when the selected plugin supports non-Other channel types. |
| Enable | Disable the device to stop all variables under it. |
| Execution interval | Collection interval or Cron expression. |
| Scan interval | Device online/offline scan interval. |
| Redundancy | Optional standby device, switch mode, scan interval, and switch script. |
Variable Configuration

| Field | Description |
|---|---|
| Variable name | Variable identifier. |
| Register address | Address format depends on the selected plugin. |
| Data type | Bool, integer, float, string, and other supported types. |
| Read/write type | Read-only or read-write. |
| Collection group / business group | Used for collection batching and business update grouping. |
| Expressions | Read/write expressions and parameters. |
| RPC write | Whether external systems may write this variable. |
| Save value | Persist and restore the value after restart. |
| Alarm | Boolean, limit, custom alarm, suppression, delay, level, and history alarm settings. |
| History / real-time storage | Storage provider and sampling strategy settings. |
| Exception filters | Reasonable range, change magnitude, and continuous exception filtering. |
Variable Table and Detail Drawer

| Operation | Description |
|---|---|
| Refresh / auto refresh | Refresh current values manually or automatically. |
| Search and filters | Filter by variable name, address, status, and the selected channel or device in the left resource panel. |
| Add / edit / delete | Manage variable configuration. |
| Write | Write to writable variables. |
| Details | Open the variable detail drawer. |
| Import/export | Import or export variables with Excel. |

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


| Tab | Description |
|---|---|
| Device information | Device status and configuration summary. |
| Channel log | Logs related to the channel. |
| Device log | Logs related to the selected device. |
| Debug | Plugin-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.

| Field | Description |
|---|---|
| Data type | Normal or DTU test data. |
| Variable count | Number of variables to generate. |
| Device count | Number of devices to generate. |
| Slave address | Slave address or connection information. |
| Enable data forwarding | Also generate data forwarding configuration for normal test data. |
Import and Export
| Object | Operation | Description |
|---|---|---|
| Channel | Import/export from the tree menu | Includes channels, devices, and variables under the selected scope. |
| Device | Import/export from the tree menu | Includes the selected device and variables. |
| Variable | Import/export from the toolbar | Exports 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.