Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Obtain username and password at https://si3456/gui/auth, replace si3456 with the actual ID of the machine. This page is secured with a login and you will need to use your EOScada credentials to access it. Only EOScada credentials that have the role of Supervisor can add new clients.

...

Aggregator version 1.4+

Configuration

Data

Description

Required

type

EOS

The machine's interface type.

url

opc.tcp://SI3456:4843

The individual machine's interface url.

mes_id

[1]

The MES instance(s) of your organization.

authentication_file_path

./secret.json

A secrets file for OPC/UA authentication (see below). Path can be absolute or relative to the Aggregator.

EOS Connect machine example:

Code Block
languagejson
{
   "type":"EOS",
   "url":"opc.tcp://SI3456:4843",
   "authentication_file_path":"./secret.json",
   "mes_id":[
      1
   ]
}

OR

Code Block
languagejson
{
   "type":"EOS",
   "url":"opc.tcp://SI3456:4843",
   "authentication_file_path":
   {
      "username":"username",
      "password":"password",
      "certificate":"./my_cert.der",
      "application_uri":"urn:example.com",
      "private_key":"./my_priv.der",
   },
   "mes_id":[
      1
   ]
}

Creating a secret:

Info

For OPC/UA authentication (since 1.3) you will have to create a file similar to the one below and adjust the authentication_file_path in your config.json. Starting from version 1.4, you can also inline the contents of your secret file in the in the authentication_file_path field.

Code Block
languagejson
{
   // Client Id
   "username":"username",
   // Client Secret
   "password":"password",
   
   // Optionally override secrets:
   // Relative or absolute path to a PEM or DER file, or its content inline
   "certificate":"./my_cert.der",
   // Subject Alternative Name, URI=
   "application_uri":"urn:example.com",
   // Relative or absolute path to a PEM or DER file, or its content inline
   "private_key":"./my_priv.der",
}

Aggregator version 1.

...

3

Configuration

Data

Description

Required

type

EOS

The machine's interface type.

url

opc.tcp://SI3456:4843

The individual machine's interface url.

mes_id

[1]

The MES instance(s) of your organization.

umati_server_port

4840+

Umati server port used for internal data transfer. Set if the default port is conflicting with another port on your server.

authentication_file_path

./secret.json

A secrets file for OPC/UA authentication (see below). Path can be absolute or relative to the Aggregator.

EOS Connect machine example:

Code Block
languagejson
{
   "type":"EOS",
   "url":"opc.tcp://SI3456:4843",
   "authentication_file_path":"./secret.json",
   "mes_id":[
      1
   ]
}

Aggregator version 1.3

...

Configuration

...

Data

...

Description

...

Required

...

type

...

EOS

...

The machine's interface type.

...

...

url

...

opc.tcp://SI3456:4843

...

The individual machine's interface url.

...

...

mes_id

...

[1]

...

The MES instance(s) of your organization.

...

...

umati_server_port

...

4840+

...

Umati server port used for internal data transfer. Set if the default port is conflicting with another port on your server.

...

...

authentication_file_path

...

./secret.json

...

A secrets file for OPC/UA authentication (see below). Path can be absolute or relative to the Aggregator.

...

...

Creating a secret.json file:

Info

For OPC/UA authentication you will have to create a file similar to the one below and adjust the authentication_file_path in your config.json.

Code Block
languagejson
{
   "type// Client Id
   "username":"EOSusername",
   // Client Secret
   "urlpassword":"opc.tcp://SI3456:4843",
   "authentication_file_pathpassword",
   
   // Optionally override secrets:
   // Relative or absolute path to a PEM or DER file, or its content inline
   "certificate":"./secretmy_cert.json"der",
   // Subject Alternative Name, URI=
   "mesapplication_iduri":":[
      1
   ]urn:example.com",
   // Relative or absolute path to a PEM or DER file, or its content inline
   "private_key":"./my_priv.der",
}

Aggregator version 1.1 - 1.2

...