AITRIOS | Console (1.8.2)

Download OpenAPI specification:Download

Provisioning

GetQrCodeForProvisioning

Returns a QR in base64-encoded format to provision the Edge Device.

query Parameters
ntp
required
string

NTP server. The maximum number of characters that can be specified is 64.

auto
boolean
Default: false

Connection state.

  • Value definition
    true: Generates an Enrollment QR for auto enrollment. false: Generates a Service QR for manual enrollment.
wifi_ssid
string

SSID information to connect the Wi-Fi network.

wifi_pass
string

Password to connect the Wi-Fi network.

proxy_url
string

URL of the proxy server.

proxy_port
string

Port number of the proxy server.

proxy_user_name
string

Username to access the proxy server.

proxy_pass
string

Password to access the proxy server.

ip_address
string

IP address assigned to the device. The maximum number of characters that can be specified is 39.

subnet_mask
string

Subnet mask applied to the device. The maximum number of characters that can be specified is 39.

gateway
string

Gateway to connect the device. The maximum number of characters that can be specified is 39.

dns
string

DNS information of the server. The maximum number of characters that can be specified is 39.

Responses

Response samples

Content type
application/json
{
  • "result": "SUCCESS",
  • "contents": "string"
}

Certificate

EnrollDevice

Registers your Edge Device with a device certificate.
Assumptions and Notes:
・Certification format: Primary device X.509 certificate (.pem file, .cer file, or .crt file).

Request Body schema: application/json
device_name
required
string

The device name. *The maximum number of characters that can be specified is 255.

primary_certificate
required
string

X.509 primary certificate (.pem file or .cer file or .crt file) . *Specify the following certificate without the leading and trailing signatures.

-----BEGIN CERTIFICATE-----

-----END CERTIFICATE-----

Also, do not include line breaks.

Responses

Request samples

Content type
application/json
{
  • "device_name": "string",
  • "primary_certificate": "string"
}

Response samples

Content type
application/json
{
  • "result": "string",
  • "id": "string"
}

DeleteDevice

Delete the Edge Device specified by path parameter.

path Parameters
device_id
required
string

The Device ID.

Responses

Response samples

Content type
application/json
{
  • "result": "SUCCESS"
}

GetDeviceCertificates

Lists the Edge Device certificate information.

Responses