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
Industrial Protocols
Configure and monitor industrial communication protocols. Protocols configured in environment variables will auto-start on application launch.
Modbus TCP
Modbus RTU
MQTT
TCP Socket
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 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).