Versions Compared

Key

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

You need at least Aggregator version 1.1.1 to use this configuration.

Configuration Overview

The following configuration options of the common machine configuration model applies apply to Carbon3D machines:.

Aggregator version 1.2.0+

Configuration

Data

DescriptonDescription

MandatoryRequired

type

Carbon3dCARBON3D

The machines machine's interface type.

x

url

httphttps://192api.168.2.47:5000/carbon3d.com

The individual machines machine's interface url.

x

custom_name

my_carbon3d_machine

The custom machine name will to be displayed in MES together with the Agile MES. Will be read from the machine urlif unset.

xX

unique_name

3P01CM

The serial number of the machine.

x

authentication_file_path

./secret.json

The secret.json for JWT authentication is as provided by Carbon3D. For instructions visit Carbon3D.

x

mes_id

[10, 331]

The MES instance(s) of your organization.

x

umati_server_port

4840+

To specify umati Umati server port used for internal data transfer between aggregator and the machine driver.. Set if the default port is conflicting with another port on your server.

X

Carbon3D machine example:

Code Block
languagejson
{
  "type": "CARBON3D",
  "url": "httphttps://192api.168.2.47:5000carbon3d.com",
  "custom_name": "my_carbon3d_machine",
  "unique_name": "3P01CM",
  "authentication_file_path": "./secret.json",
  "mes_id": [
    10,1
  ]
}

secret.json example:

Code Block
languagejson
{
     "client_id": "CLIENT_ID",
     "client_secret": "RSA_PRIVATE_KEY"
}

Aggregator version 1.1.0

Configuration

Data

Description

Required

type

CARBON3D

The machine's interface type.

url

https://api.carbon3d.com

The individual machine's interface url.

custom_name

carb3d

The custom machine name to be displayed in the Agile MES. Will be appended by the machine’s url. Combined length may not be more than 31 characters.

X

unique_name

3P01CM

The serial number of the machine.

path_to_secret

/absolute/path/to/secret.json

The secret.json for JWT authentication as provided by Carbon3D. For instructions visit Carbon3D.

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.

X

Carbon3D machine example:

Code Block
languagejson
{
  "type": "CARBON3D",
  "url": "https://api.carbon3d.com",
  "custom_name": "carb3d",
  "unique_name": "3P01CM",
  "path_to_secret": "/absolute/path/to/secret.json",
  "mes_id": [
    331
  ]
}

secret.json example:

Code Block
languagejson
{
     "client_id": "CLIENT_ID",
     "client_secret": "RSA_PRIVATE_KEY"
}