Dashboard

No dashboard cards yet. Use Card Builder to create one.

Device Management

Device ID Name Status Last Seen Actions

No devices registered yet.

Class Label Configuration

Assign Label to Class ID

No class labels configured yet.

Dashboard Card Builder

Create Custom Dashboard Card

Preview

Card Title

0
Device Name
Class Label

Industrial Protocols

Configure and monitor industrial communication protocols. Protocols configured in environment variables will auto-start on application launch.

Modbus TCP

Stopped
Messages 0
Errors 0
Last Message -
Not configured

Modbus RTU

Stopped
Messages 0
Errors 0
Last Message -
Not configured

MQTT

Stopped
Messages 0
Errors 0
Last Message -
Not configured

TCP Socket

Stopped
Messages 0
Errors 0
Connections 0
Not configured

Configuration

Protocols are configured via environment variables in .env file. See .env.example for all available options.

Example: Enable Modbus TCP

MODBUS_TCP_ENABLED=true MODBUS_TCP_HOST=192.168.1.100 MODBUS_TCP_PORT=502 MODBUS_TCP_REGISTERS_CONFIG=/app/config/modbus_tcp_registers.json

Protocols configured with *_ENABLED=true will auto-start when the application launches. Configuration files are located in /app/config/ directory.

Serial Port Configuration

Connection Status

Port
/dev/ttyUSB0
Baud Rate
115200
Status
Disconnected

Port Settings

Data Format

The serial device must send data in one of the following formats:

JSON Format (Recommended)

{"device_id": "CAM001", "class_id": 0, "increment": 1}

CSV Format

CAM001,0,1

Format: device_id,class_id,increment

Each line must end with newline character (\n). The increment field is optional (default: 1).