OPC UA server (Tag Engine expose)
This is not a TagSource driver. It attaches inside the runtime as a sibling task to the Tag Engine.
Env
| Env | Meaning |
|---|---|
VION_OPCUA_SERVER=1 | Enable |
VION_OPCUA_SERVER_BIND | Default 0.0.0.0:4841 |
VION_OPCUA_SERVER_PKI | PKI root; trusted/ client certificates |
VION_OPCUA_SERVER_USERS | JSON [{user,pass,access}] or x509; access = read|write or {browse,read,write,call} |
VION_OPCUA_SERVER_ALLOW_INSECURE=1 | Loopback only: None+Anonymous |
VION_OPCUA_SERVER_MODE | active | standby (standby rejects writes) |
VION_OPCUA_SERVER_HISTORY | HistoryRead ReadRaw |
VION_OPCUA_SERVER_EVENTS | Alarm EventNotifier skeleton |
VION_OPCUA_SERVER_DEFAULT_REASON | Write→operate SOE reason |
VION_OPCUA_SERVER_APPLICATION_URI | ApplicationUri. Unset or blank keeps urn:mikrodev:vion:opcua-server |
Default security: Basic256Sha256 + SignAndEncrypt + Username/Password.
Namespace urn:mikrodev:vion:tags. Variable: ns=2;s=tag:{uuid}. Write → operate.
Not available yet
No PubSub, full Alarms & Conditions product, or ACME/GDS. Set a distinct ApplicationUri on each tenant runtime; nothing generates one.