Download OpenAPI specification:Download
エッジデバイスをプロビジョニングするためのQRを、Base64エンコード形式で生成します。
ntp required | string NTPサーバーのIPアドレスまたはホスト名。指定できる文字数は64文字までです。 |
auto | boolean Default: false
|
wifi_ssid | string Wi-Fiネットワークに接続するためのSSID情報。 |
wifi_pass | string Wi-Fiネットワークに接続するためのパスワード。 |
proxy_url | string デバイスが接続するプロキシサーバーのURL。 |
proxy_port | string デバイスが接続するプロキシサーバーのポート番号。 |
proxy_user_name | string デバイスが接続するプロキシサーバーのユーザー名。 |
proxy_pass | string デバイスが接続するプロキシサーバーのパスワード。 |
ip_address | string デバイスに割り当てられたIPアドレス。指定できる文字数は39文字までです。 |
subnet_mask | string デバイスに適用されるサブネットマスク。指定できる文字数は39文字までです。 |
gateway | string ゲートウェイのIPアドレス。指定できる文字数は39文字までです。 |
dns | string DNSサーバーのIPアドレス。指定できる文字数は39文字までです。 |
{- "result": "SUCCESS",
- "contents": "string"
}
デバイス証明書を使ってエッジデバイスを登録します。
前提条件や注意事項:
・.pem、.cer、または.crtの形式のプライマリ X.509 証明書に対応しています。
device_name required | string デバイス名。 ※指定できる文字数は255文字までです。 |
primary_certificate required | string X.509プライマリ証明書(.pemファイル、.cerファイル、または.crtファイル)。 ※先頭と末尾の署名を除いた次の証明書を指定してください。 -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- また、改行を含めないでください。 |
{- "device_name": "string",
- "primary_certificate": "string"
}
{- "result": "string",
- "id": "string"
}
{- "certificates": [
- {
- "device_id": "string",
- "internal_device_id": "string",
- "device_name": "string",
- "credentials_id_object": "string",
- "credentials_type": "string",
- "expiration_date": "string",
- "created_time": "string"
}
]
}
特定のエッジデバイスのデバイス証明書情報を取得します。
device_id required | string デバイスID。 |
{- "device_id": "string",
- "internal_device_id": "string",
- "device_name": "string",
- "credentials_id_object": "string",
- "credentials_type": "string",
- "expiration_date": "string",
- "created_time": "string"
}
特定のエッジデバイスのデバイス証明書情報を更新します。
device_id required | string デバイスID。 |
primary_certificate required | string X.509プライマリーデバイス証明書 ※先頭と末尾の署名を除いた次の証明書を指定してください。 -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- また、改行を含めないでください。 |
{- "primary_certificate": "string"
}
{- "result": "SUCCESS"
}
クエリパラメーターで指定したエッジデバイスの情報をリスト化します。
connectionState | string Default: "" 接続状態。
|
device_name | string Default: "" デバイス名。※あいまい検索が可能です。 |
device_id | string Default: "" デバイスID。※あいまい検索が可能です。 |
device_group_id | string Default: "" デバイスグループID。 |
device_ids | string Default: "" デバイスIDのリスト。デバイスIDを複数指定するには、カンマで区切ります。 |
scope | string Default: "full" 返却されるレスポンスパラメーターの範囲。
|
{- "devices": [
- {
- "device_id": "string",
- "place": "string",
- "comment": "string",
- "property": {
- "device_name": "string",
- "internal_device_id": "string"
}, - "device_type": "string",
- "display_device_type": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "connectionState": "string",
- "lastActivityTime": "string",
- "models": [
- {
- "model_version_id": "string"
}
], - "configuration": { },
- "state": { },
- "device_groups": [
- {
- "device_group_id": "string",
- "device_type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
{- "device_id": "string",
- "place": "string",
- "comment": "string",
- "property": {
- "device_name": "string",
- "internal_device_id": "string"
}, - "device_type": "string",
- "display_device_type": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "connectionState": "string",
- "lastActivityTime": "string",
- "models": [
- {
- "model_version_id": "string"
}
], - "device_groups": [
- {
- "device_group_id": "string",
- "device_type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
], - "configuration": { },
- "state": { },
- "command_results": [
- {
- "command_name": "string",
- "result": "string",
- "execute_time": "string"
}
], - "apps": [
- {
- "name": "string",
- "version": "string",
- "comment": "string"
}
]
}
指定したエッジデバイスでファクトリーリセットの実行を許可するか否かを指定します。
device_id required | string デバイスID。 |
factory_reset required | string 指定したエッジデバイスに対し、ファクトリーリセットの実行を許可または禁止します。
|
{- "result": "SUCCESS"
}
指定したグループに含まれる登録済みエッジデバイスの情報をリスト化します。クエリパラメーターにデバイスIDを指定すると、デバイスが属するグループを確認できます。
device_group_id | string Default: "" デバイスグループのID。※あいまい検索が可能です。 |
comment | string Default: "" 対象の説明。※あいまい検索が可能です。 |
device_id | string Default: "" 該当グループに属するデバイスID。 指定されたデバイスIDを含むデバイスグループをリスト化します。 |
{- "device_groups": [
- {
- "device_group_id": "string",
- "device_type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "devices": [
- {
- "device_id": "string",
- "property": {
- "device_name": "string",
- "internal_device_id": "string"
}, - "device_type": "string",
- "display_device_type": "string",
- "place": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
デバイスグループを作成します。
device_group_id required | string デバイスグループの名称。 グループ名は半角文字で100文字まで指定できます。半角カンマは使用できません。 |
comment | string Default: "" 対象の説明。指定できる文字数は100文字までです。 |
device_id | string Default: "" 含まれるデバイスID。 |
del_from_dgroup | string Default: "0" 複数のグループに属するデバイスを削除するには、以下のように設定します。
|
{- "result": "SUCCESS"
}
特定のデバイスグループ(デバイスグループID)の情報をリスト化します。
device_group_id required | string デバイスグループID。 |
{- "device_group_id": "string",
- "device_type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "devices": [
- {
- "device_id": "string",
- "property": {
- "device_name": "string",
- "internal_device_id": "string"
}, - "device_type": "string",
- "display_device_type": "string",
- "place": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
指定したデバイスグループに対し、デバイスの登録、削除、更新を行います。
device_group_id required | string 更新するデバイスグループのID。 |
comment | string Default: "" 対象の説明。指定できる文字数は100文字までです。 説明を削除するには、"@@nullupdate "を指定します。 ※commentとdevice_idが設定されていない場合は、エラーになります。 |
device_id | string Default: "" 置き換え対象のデバイスID。
デバイスIDの登録を解除するには、"@@nullupdate "を指定します。
対象が複数存在する場合は、以下のように記載します。
※カンマで区切る ※commentとdevice_idが設定されていない場合は、エラーになります。 |
del_from_dgroup | string Default: "0" デフォルトグループからデバイスを削除するかどうかを指定します。
|
{- "result": "SUCCESS"
}
このAPIはお使いになれません。指定したデバイスのログ設定を変更します。
device_id required | string デバイスID。 |
level | string Default: "Error" ログのレベル。
|
destination | string Default: "UART" 出力先のタイプ別
|
SensorRegister | string Default: false センサーレジスター。
|
{- "result": "SUCCESS"
}
特定のエッジデバイスに対し、ロギングを有効または無効に設定します。
device_id required | string デバイスID。 |
enable | boolean Default: true 機能を有効または無効にします。
|
{- "enable": true
}
{- "result": "SUCCESS"
}
画像のフレームレートまたはカメラのドライブモードを設定します。フレームレートまたはドライブモードのいずれかの設定が必要です。
device_id required | string デバイスID。 |
frame_rate | integer Default: 2997 フレームレート。※センサーから出力されるフレームレートを100倍した整数値を設定します。フレームレートの最大値はドライブモードの値に依存します(詳細はドライブモードのパラメーター、drive_modeを参照してください)。
| ||||||||||||||||||||||||||||||
drive_mode | integer Default: 1 ドライブモード。
|
{- "frame_rate": 2997,
- "drive_mode": 1
}
{- "result": "SUCCESS"
}
指定したデバイスに対し、以下のパスワードを更新します。 ※ プロキシ
device_id required | string デバイスID。 |
password required | string 最大32文字までの平文を設定できます。 |
{- "password": "string"
}
{- "result": "SUCCESS"
}
指定したデバイスに、デバイスConfigを適用します。Configはデバイスに非同期で適用されます。変更が適用されたか確認するには、GetDevicesまたはGetDevice APIを使用してください。
device_id required | string デバイスID。 |
object |
{- "payload": {
- "FWOperation": {
- "OperatingMode": "Manual",
- "ErrorHandling": "ManualReset",
- "PeriodicParameter": {
- "NetworkParameter": "Save",
- "PrimaryInterval": {
- "ConfigInterval": 0,
- "CaptureInterval": 0,
- "BaseTime": "string",
- "UploadCount": 1
}, - "SecondaryInterval": {
- "ConfigInterval": 0,
- "CaptureInterval": 0,
- "BaseTime": "string",
- "UploadCount": 0
}, - "UploadInferenceParameter": {
- "UploadMethodIR": "BlobStorage",
- "StorageNameIR": "string",
- "StorageSubDirectoryPathIR": "string",
- "PPLParameter": "string",
- "CropHOffset": 0,
- "CropVOffset": 0,
- "CropHSize": 4056,
- "CropVSize": 3040,
- "NetworkId": "string"
}
}
}, - "Direction": {
- "Vertical": "Normal",
- "Horizontal": "Normal"
}, - "Adjustment": {
- "Gamma": "std"
}
}
}
{- "result": "SUCCESS"
}
{- "parameter_list": [
- {
- "parameter": {
- "commands": [
- {
- "command_name": "string",
- "parameters": {
- "Mode": 0,
- "UploadMethod": "string",
- "FileFormat": "string",
- "UploadMethodIR": "string",
- "CropHOffset": 0,
- "CropVOffset": 0,
- "CropHSize": 0,
- "CropVSize": 0,
- "NumberOfImages": 0,
- "UploadInterval": 0,
- "NumberOfInferencesPerMessage": 0,
- "MaxDetectionsPerFrame": 0,
- "ModelId": "string",
- "PPLParameter": { }
}
}
]
}, - "file_name": "string",
- "comment": "string",
- "isdefault": "string",
- "device_ids": [
- "string"
], - "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
さまざまな種類のCommand Parameter fileを登録します。
本APIでは、以下のパラメーターを事前に登録できます。
次のAPIでは、ファイルの管理やデバイスへの適用を行います。
<パラメーターファイルの管理>
<デバイスとのバインド/アンバインド>
Command Parameter fileがデバイスに適用されていない場合は、デフォルト値が使用されます。 必須のパラメーターが不足しているAPIを実行した場合は、エラーが発生します。 デフォルトのファイルは次のAPIを使って指定してください。
file_name required | string ファイル名。指定できる文字数は100文字までです。 |
parameter required | string Base64形式でエンコードされたCommand Parameter fileの内容。フォーマットの詳細は、Console ユーザーマニュアルを参照してください。 |
comment | string 対象の説明。 |
{- "file_name": "string",
- "parameter": "string",
- "comment": "string"
}
{- "result": "SUCCESS"
}
Command Parameter fileを更新します。
file_name required | string ファイル名。 |
parameter required | string Base64形式でエンコードされたCommand Parameter fileの内容。フォーマットの詳細は、Console ユーザーマニュアルを参照してください。 |
comment | string 対象の説明。 |
{- "parameter": "string",
- "comment": "string"
}
{- "result": "SUCCESS"
}
指定したエッジデバイスにCommand Parameter fileをバインドします。
file_name required | string ファイル名。 |
device_ids required | string デバイスIDを複数指定するには、カンマで区切ります。 |
{- "device_ids": "string"
}
{- "result": "SUCCESS"
}
指定したエッジデバイスからCommand Parameter fileのバインドを解除します。
file_name required | string ファイル名。 |
device_ids required | string デバイスIDを複数指定するには、カンマで区切ります。 |
{- "device_ids": "string"
}
{- "result": "SUCCESS"
}
カスタム設定ファイルの情報をリスト化します。
type | string カスタム設定ファイルの種類。
|
{- "device_setup_files": [
- {
- "file_name": "string",
- "type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
カスタム設定ファイルを作成します。
type required | string カスタム設定ファイルの種類。
|
file_name required | string ファイル名。 |
file_id required | string デバイスカスタム設定ファイルのファイルID。 |
comment | string 対象の説明。 |
{- "type": "string",
- "file_name": "string",
- "file_id": "string",
- "comment": "string"
}
{- "result": "SUCCESS"
}
カスタム設定ファイルの情報をリスト化します。
file_name required | string ファイル名。 |
{- "file_name": "string",
- "type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
{- "deploy_configurations": [
- {
- "config_id": "string",
- "device_type": "string",
- "config_comment": "string",
- "running_cnt": 0,
- "success_cnt": 0,
- "fail_cnt": 0,
- "firmware": {
- "sensor_loader_file_name": "string",
- "sensor_loader_version_number": "string",
- "sensor_loader_firmware_comment": "string",
- "sensor_file_name": "string",
- "sensor_version_number": "string",
- "sensor_firmware_comment": "string",
- "apfw_file_name": "string",
- "apfw_version_number": "string",
- "apfw_firmware_comment": "string"
}, - "model": {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}, - "custom_setup": {
- "gamma_mode": "string",
- "gamma_file_name": "string",
- "gamma_comment": "string"
}, - "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
デプロイConfigを作成します。以下も併せて登録されます。
config_id required | string 指定できる文字数は半角20文字までです。 |
comment | string Default: "" 指定できる文字数は100文字までです。 |
sensor_loader_version_number | string Default: "" Sensor Chip Firmware (loader) のバージョン番号。 |
sensor_version_number | string Default: "" センサーのバージョン番号。 |
model_id | string Default: "" AIモデルのID。 |
model_version_number | string Default: "Latest" AIモデルのバージョン番号。 |
ap_fw_version_number | string Default: "" Main Chip Firmwareのバージョン番号。 |
gamma_mode | string Default: "custom" Gammaモード。
|
gamma_file_name | string Default: "" Gammaファイル名。 |
{- "result": "SUCCESS"
}
指定したデプロイConfigの情報をリスト化します。
config_id required | string デプロイConfigのID。 |
{- "config_id": "string",
- "device_type": "string",
- "config_comment": "string",
- "running_cnt": 0,
- "success_cnt": 0,
- "fail_cnt": 0,
- "firmware": {
- "sensor_loader_file_name": "string",
- "sensor_loader_version_number": "string",
- "sensor_loader_firmware_comment": "string",
- "sensor_file_name": "string",
- "sensor_version_number": "string",
- "sensor_firmware_comment": "string",
- "apfw_file_name": "string",
- "apfw_version_number": "string",
- "apfw_firmware_comment": "string"
}, - "model": {
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string",
- "model_version_comment": "string"
}, - "custom_setup": {
- "gamma_mode": "string",
- "gamma_file_name": "string",
- "gamma_comment": "string"
}, - "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
デプロイConfigで指定した次の機能をエッジデバイスにデプロイします。
config_id required | string 設定ID。 |
device_ids required | string デバイスIDを複数指定するには、カンマで区切ります。 |
replace_model_id | string Default: "" モデルIDまたはnetwork_idを指定します。 |
comment | string Default: "" 指定できる文字数は100文字までです。 |
{- "result": "SUCCESS",
- "deploy_id": 12345
}
エッジデバイス上で実行されるエッジシステムソフトウェア、AIモデル、エッジアプリケーションなどのコア機能のデプロイを中止します。デプロイがまだ行われていないエッジデバイスに対して操作を中止します。デプロイがすでに行われている場合は、本操作による変更はありません。
device_id required | string デバイスID。 |
deploy_id required | integer デプロイID |
{- "result": "SUCCESS"
}
エッジデバイス上で実行されるエッジシステムソフトウェア、AIモデル、エッジアプリケーションなどのコア機能のデプロイ履歴を返します。
device_id required | string デバイスID。 |
{- "deploys": [
- {
- "id": 0,
- "deploy_type": "string",
- "deploy_status": "string",
- "update_progress": "string",
- "deploy_comment": "string",
- "config_id": "string",
- "replace_network_id": "string",
- "current_target": "string",
- "total_status": "string",
- "app_name": "string",
- "version_number": "string",
- "firmware": {
- "sensor_loader_target_flg": "string",
- "sensor_loader_status": "string",
- "sensor_loader_retry_count": "string",
- "sensor_loader_start_date": "string",
- "sensor_loader_end_date": "string",
- "sensor_loader_version_number": "string",
- "sensor_loader_version_comment": "string",
- "sensor_target_flg": "string",
- "sensor_status": "string",
- "sensor_retry_count": "string",
- "sensor_start_date": "string",
- "sensor_end_date": "string",
- "sensor_version_number": "string",
- "sensor_version_comment": "string",
- "apfw_target_flg": "string",
- "apfw_status": "string",
- "apfw_retry_count": "string",
- "apfw_start_date": "string",
- "apfw_end_date": "string",
- "apfw_version_number": "string",
- "apfw_version_comment": "string"
}, - "model": {
- "model_target_flg": "string",
- "model_status": "string",
- "model_retry_count": "string",
- "model_start_date": "string",
- "model_end_date": "string",
- "model_id": "string",
- "model_version_number": "string",
- "model_comment": "string"
}, - "custom_setting": {
- "gamma_target_flg": "string",
- "gamma_status": "string",
- "gamma_retry_count": "string",
- "gamma_start_date": "string",
- "gamma_end_date": "string",
- "gamma_mode": "string",
- "gamma_file_name": "string",
- "gamma_comment": "string"
}, - "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
デプロイメントレイヤーに対するデプロイ履歴をリスト化します。
deploy_id | integer デプロイID。 |
app_deploy_id | integer アプリケーションのデプロイID。 |
from_datetime | string デプロイ開始日時(形式: 'yyyyMMddhhmm')に、未来の時刻を指定できません。 |
to_datetime | string デプロイ終了日時(形式: 'yyyyMMddhhmm')に、未来の時刻やfrom_datetimeよりも早い時刻を指定できません。 |
top required | number Default: 20 返すレコード数。100を指定した場合は、100件取得します。 |
skip required | number Default: 0 取得をスキップするレコード数。100を指定した場合は、101件目からデータを取得します。 |
[- {
- "deploy_id": 10,
- "from_datetime": "2023-09-06T13:50:07.930666+00:00",
- "deploy_type": "1",
- "running_cnt": 3,
- "success_cnt": 5,
- "fail_cnt": 3,
- "config_id": "config_230812",
- "dnn_model": "zonedection_20230824_v1.0",
- "dnn_model_version": "1.00",
- "device_firmware": "D70004",
- "device_sensor": "910701",
- "device_sensor_loader": "920301",
- "gamma_mode": "custom",
- "gamma_file_name": "gamma_file_v1.00"
}, - {
- "deploy_id": 11,
- "from_datetime": "2023-09-06T13:50:07.930666+00:00",
- "deploy_type": "App",
- "running_cnt": 3,
- "success_cnt": 5,
- "fail_cnt": 3,
- "app_name": "OD_FF19.12",
- "app_version": "1",
- "app_description": "FF19.12"
}
]
指定したデプロイIDのステータスを返します。
deploy_id required | integer デプロイID。 |
deploy_type required | string デプロイの種類
|
{- "deploy_id": 10,
- "from_datetime": "2023-09-06T13:50:07.930666+00:00",
- "deploy_type": "1",
- "running_cnt": 3,
- "success_cnt": 5,
- "fail_cnt": 3,
- "config_id": "config_230812",
- "dnn_model": "zonedection_20230824_v1.0",
- "dnn_model_version": "1.00",
- "device_firmware": "D70004",
- "device_sensor": "910701",
- "device_sensor_loader": "920301",
- "gamma_mode": "custom",
- "gamma_file_name": "gamma_file_v1.00",
- "devices": [
- {
- "device_id": "sid_2023082401",
- "device_name": "sid_2023082401",
- "deploy_status": "1",
- "update_progress": "100%"
}, - {
- "device_id": "sid_2023082402",
- "device_name": "sid_2023082402",
- "deploy_status": "2",
- "update_progress": "100%"
}, - {
- "device_id": "sid_2023082403",
- "device_name": "sid_2023082403",
- "deploy_status": "0",
- "update_progress": "30%"
}
]
}
指定したエッジデバイスにデバイスモデルをデプロイします。
model_id required | string AIモデルのID。 |
device_id required | string デバイスID。 |
version_number | string Default: "" バージョン番号 |
replace_model_id | string Default: "" モデルIDを置き換えます。 |
comment | string Default: "" 対象の説明。※指定できる文字数は100文字までです。 |
{- "result": "SUCCESS"
}
トレーニングキットの情報をリスト化します。
order_by | string Default: "asc" ソート順:トレーニングキットの作成日順に並び替えます。 値の範囲: desc、asc |
{- "training_kits": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "created_on": "string",
- "status": "string",
- "training_kit_type": "string",
- "default_dataset_split_percentage": 0,
- "framework": {
- "name": "string",
- "version": "string"
}, - "owner": "string",
- "is_public": true
}
]
}
パラメーターで指定した条件に一致するプロジェクトを検索して返します。パラメーターを指定していない場合は、作成したすべてのプロジェクトが返されます。
project_name | string プロジェクト名。※あいまい検索が可能です。 |
model_platform | string AIモデルのプラットフォームを指定します。
|
project_type | string プロジェクトの種類
|
device_id | string デバイスID。 |
include_training_flg | string Default: "0" プロジェクトのproperty情報を取得するには、"1 "を指定してください。 |
{- "model_projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "project_model_file_name": "string",
- "project_model_accuracy": "string",
- "project_comment": "string",
- "project": {
- "training_kit_id": "string",
- "training_kit_name": "string",
- "description": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "last_modified": "string"
}, - "model": {
- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "latest_version": {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { }
}
}
}
]
}
指定したモデルのベースモデルに基づいて、デバイスモデル用のプロジェクトを作成します。
project_name required | string プロジェクト名。指定できる文字数は50文字までです。 |
model_id required | string AIモデルのID。 |
device_id required | string デバイスID。 |
version_number | string バージョン番号デフォルトでは最新バージョンが使用されます。 |
comment | string 対象の説明。指定できる文字数は100文字までです。 |
{- "result": "SUCCESS"
}
指定したプロジェクトの情報をリスト化します。
project_name required | string プロジェクト名。 |
include_training_flg | string Default: "0" プロジェクトのproperty情報を取得するには、"1 "を指定してください。 |
{- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "project_model_file_name": "string",
- "project_model_accuracy": "string",
- "project_comment": "string",
- "project": {
- "training_kit_id": "string",
- "training_kit_name": "string",
- "description": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "last_modified": "string"
}, - "model": {
- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "latest_version": {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
}
}
Base ProjectまたはDevice Projectから、変換前のモデルをエクスポートして保存します。
project_name required | string プロジェクト名。 |
model_id | string AIモデルのID。指定できる文字数は半角20文字までです。 ※新しいBase Modelを登録する場合にのみ指定します。 |
initial_version_number | integer Default: "1" 初期バージョン番号。 ※新しいBase Modelを登録する場合にのみ指定します。
|
functionality | string 機能の説明。指定できる文字数は100文字までです。 ※新しいBase Modelを登録する場合にのみ指定します。 |
vendor_name | string ベンダー名。指定できる文字数は100文字までです。 ※新しいBase Modelを登録する場合にのみ指定します。 |
comment | string 対象の説明。指定できる文字数は100文字までです。 ※新規保存時に、モデルおよびバージョンの説明として設定されます。 ※バージョンアップ時は、バージョンの説明として設定されます。 |
{- "result": "SUCCESS"
}
指定したプロジェクトで再学習を行います。
project_name required | string プロジェクト名。 |
training_type | string Default: "Regular" 学習の手法。※Custom Visionのプロジェクトでのみ指定できます。
|
reserved_budget_in_hours | string Default: "1" 時間単位による予算。※Custom Visionプロジェクトでtraining_typeがAdvancedに設定されている場合に指定します。 |
{- "result": "string",
- "iteration_id": "string",
- "iteration_name": "string"
}
再学習に使用する画像ファイルをプロジェクトにインポートします。
project_name required | string プロジェクト名。 |
required | Array of objects |
tags_name | Array of any Default: [] ラベル。 ※分類したいときに使用します。1つのタグに対して適用できます。 |
{- "images": [
- {
- "file_name": "string",
- "contents": "string"
}
], - "tags_name": [ ]
}
{- "result": "SUCCESS"
}
再学習に使用する画像ファイルをAzure Blob Storage経由でプロジェクトにインポートします。
project_name required | string |
container_url required | string Blob Storage ContainerのSAS URL。※読み取りおよび一覧表示の権限が必要です。 |
tags_name | Array of any Default: [] ラベル。 ※分類したいときに使用します。1つのタグに対して適用できます。 |
{- "container_url": "string",
- "tags_name": [ ]
}
{- "result": "SUCCESS"
}
指定したプロジェクトのイテレーション情報をリスト化します。
project_id required | string プロジェクトID。 |
overlap_threshold | string Default: "0.3" オーバーラップの閾値。バウンディングボックスのオーバーラップ閾値。正確な予測ができているか判定します。 |
threshold | string Default: "0.5" 正確な予測ができているか判定する閾値。 |
{- "iterations": [
- { }
]
}
指定されたプロジェクトに登録されている画像およびその情報を取得します。
project_id required | string プロジェクトID。 |
iteration_id | string イテレーションID。 |
order_by | string Default: "newest" ソート順:画像の作成日順に並べ替えます。 |
number_of_images | string Default: 50 情報を取得する画像数。 |
skip | string Default: 0 情報の取得をスキップする画像数。 |
image_size_type | string Default: "リサイズ" 画像サイズの種類。※Custom Visionのプロジェクトでのみ指定できます。
|
{- "total_image_count": 0,
- "images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string",
- "tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "created": "string"
}
], - "regions": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
]
}
プロジェクトに含まれる画像のうち、指定した画像IDの情報をリスト化します。
project_id required | string プロジェクトID。 |
image_ids required | string 画像のID。※複数指定するには、カンマで区切ります。指定できるIDは、1から256までです。 |
iteration_id | string イテレーションID。 |
image_size_type | string Default: "resized" 画像サイズの種類。※Custom Visionのプロジェクトでのみ指定できます。
|
{- "images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string",
- "tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "created": "string"
}
], - "regions": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
]
}
指定した画像IDに対して、画像検出の領域提案(推論結果)を取得します。
project_id required | string プロジェクトID。 |
image_id required | string 画像ID。 |
{- "project_id": "string",
- "image_id": "string",
- "proposals": [
- {
- "confidence": "string",
- "bounding_box": {
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
}
]
}
プロジェクトに保存されている画像にタグ付けします。
project_id required | string プロジェクトID。 |
Array of objects |
{- "regions": [
- {
- "image_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
{- "created": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
], - "duplicated": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
], - "exceeded": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
プロジェクト内で画像に適用されたタグを更新します。
project_id required | string 対象の説明。 |
Array of objects |
{- "regions": [
- {
- "image_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
{- "updated": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
指定したプロジェクトに新しいタグを作成します。
project_id required | string プロジェクトID。 |
tag_name required | string タグの名称。 |
description | string 対象の説明。 |
{- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string",
- "image_count": "string"
}
プロジェクトに適用されているタグを更新します。
project_id required | string プロジェクトID。 |
tag_id required | string タグ ID。 |
name required | string 名前。 |
description | string 対象の説明。 |
type required | string タイプ。※Regularのみ指定できます。 |
{- "name": "string",
- "description": "string",
- "type": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string",
- "image_count": "string"
}
プロジェクト内のタグ付き画像の情報を返します。
project_id required | string プロジェクトID。 |
tag_ids | string タグのID。※複数指定するには、カンマで区切ります。 |
iteration_id | string イテレーションID。 |
number_of_images | integer Default: 50 取得する画像の数。 値の範囲:0~256 |
skip | integer Default: 0 情報の取得をスキップする画像数。 |
order_by | string Default: "newest" ソート順:画像の作成日順に並べ替えます。 値の範囲:newest、oldest |
image_size_type | string Default: "resized" 画像サイズの種類。※Custom Visionのプロジェクトでのみ指定できます。
|
{- "total_image_count": 0,
- "tagged_images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string",
- "tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "created": "string"
}
], - "regions": [
- {
- "region_id": "string",
- "tag_id": "string",
- "tag_name": "string",
- "created": "string",
- "left": 0,
- "top": 0,
- "width": 0,
- "height": 0
}
]
}
], - "blank_tags": [
- {
- "tag_id": "string",
- "tag_name": "string",
- "description": "string",
- "type": "string"
}
]
}
プロジェクト内で、タグを適用していない画像の情報を返します。
project_id required | string プロジェクトID。 |
iteration_id | string イテレーションID。 |
number_of_images | integer Default: 50 取得する画像の数。 値の範囲:0~256 |
skip | integer Default: 0 情報の取得をスキップする画像数。 |
order_by | string Default: "newest" ソート順:画像の作成日順に並べ替えます。 値の範囲:newest、oldest |
image_size_type | string Default: "resized" 画像サイズの種類。※Custom Visionのプロジェクトでのみ指定できます。
|
{- "total_image_count": 0,
- "untagged_images": [
- {
- "id": "string",
- "created": "string",
- "width": 0,
- "height": 0,
- "image": "string"
}
]
}
モデルの情報をリスト化します。
model_id | string AIモデルのIDです。※あいまい検索が可能です。 |
comment | string モデルの説明。※あいまい検索が可能です。 |
project_name | string プロジェクト名。※あいまい検索が可能です。 |
model_platform | string AIモデルのプラットフォームを指定します。
|
project_type | string プロジェクトの種類を指定します。
|
device_id | string デバイスのIDを並び替えます。 |
latest_type | string Default: "1" 最新バージョンの種別。
|
{- "models": [
- {
- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { }
}
]
}
]
}
]
}
Base Modelをプロジェクトにインポートします。新しいモデルIDは、新規登録されます。登録済みのIDを指定した場合は、上書きされます。
model required | string モデルファイルのSAS URLまたはPresigned URL。 |
input_format_param | string 入力フォーマットパラメーターファイルのSAS URLまたはPresigned URL。 |
network_config | string ネットワークコンフィグファイルのSAS URLまたはPresigned URL。 |
model_id required | string 新規登録またはバージョンアップで使用するモデルID。指定できる文字数は100文字までです。 |
converted | boolean Default: false 指定したモデルファイルを変換するかどうかを指定します。 |
vendor_name | string ベンダー名。指定できる文字数は100文字までです。 ※新しいBase Modelを登録する場合にのみ指定します。 |
comment | string 対象の説明。指定できる文字数は100文字までです。 ※新規保存時に、モデルおよびバージョンの説明として設定されます。 ※バージョンアップ時は、バージョンの説明として設定されます。 |
network_type | string Default: "1" モデルにアプリケーションが必要かどうかを指定。
|
metadata_format_id | string メタデータフォーマットID。指定できる文字数は100文字までです。 |
{- "model": "string",
- "input_format_param": "string",
- "network_config": "string",
- "model_id": "string",
- "converted": false,
- "vendor_name": "string",
- "comment": "string",
- "network_type": "1",
- "metadata_format_id": "string"
}
{- "result": "SUCCESS"
}
AIモデルをConvertします。 この処理には時間がかかるため、非同期で行われます。 ※処理状況を確認するには、GetBaseModelStatus APIの結果、またはGetDeviceModelStatus APIのレスポンスを確認してください。処理が完了すると「Import completed」が返されます。
model_id required | string AIモデルのID。 |
device_id | string デバイスID。 ※Device Modelが対象の場合に指定します。 Base Modelが対象の場合は指定の必要はありません。 |
{- "result": "SUCCESS",
- "import_id": "550e8400-e29b-41d4-a716-446655440000"
}
指定したAIモデルの属性情報を更新します。
model_id required | string AIモデルのID。指定できる文字数は100文字までです。 |
comment | string 対象の説明。指定できる文字数は100文字までです。 |
version_number | string ベンダー名。指定できる文字数は100文字までです。 |
{- "result": "SUCCESS"
}
指定したBase Modelの情報を取得します。
model_id required | string AIモデルのID。 |
latest_type | string Default: "1" 最新バージョンの種別。
|
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
ベースモデルのバージョンを表示します。
model_id required | string AIモデルのID。 |
version_number | string バージョン番号 |
scope | string Default: "full" 返却されるレスポンスパラメーターの範囲。
|
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
指定したBase Modelバージョンの属性情報を更新します。
model_id required | string AIモデルのID。 |
version_number required | string バージョン番号 |
comment | string バージョンの説明。指定できる文字数は100文字までです。 |
input_format_param | string 入力フォーマットパラメーターファイルのSAS URLまたはPresigned URL。 |
network_config | string ネットワークコンフィグファイルのSAS URLまたはPresigned URL。
※用途:モデルコンバーターの変換パラメーター情報です。そのため、変換前のモデルを指定する場合には指定する必要はありません。
※例:
{ |
{- "comment": "string",
- "input_format_param": "string",
- "network_config": "string"
}
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { }
}
]
}
]
}
指定したデバイスモデルの情報を取得します。
model_id required | string AIモデルのID。 |
device_id required | string デバイスID。 |
latest_type | string Default: "1" 最新バージョンの種別。
|
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
Device Modelのバージョン情報をリスト化します。
model_id required | string AIモデルのID。 |
device_id required | string デバイスID。 |
scope | string Default: "full" 返却されるレスポンスパラメーターの範囲。
|
version_number | string バージョン番号 |
{- "model_id": "string",
- "model_type": "string",
- "functionality": "string",
- "vendor_name": "string",
- "model_comment": "string",
- "network_type": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "metadata_format_id": "string",
- "projects": [
- {
- "model_project_name": "string",
- "model_project_id": "string",
- "model_platform": "string",
- "model_type": "string",
- "project_type": "string",
- "device_id": "string",
- "versions": [
- {
- "version_number": "string",
- "iteration_id": "string",
- "iteration_name": "string",
- "accuracy": "string",
- "model_performances": { },
- "latest_flg": "string",
- "publish_latest_flg": "string",
- "version_status": "string",
- "org_file_name": "string",
- "org_file_size": 0,
- "publish_file_name": "string",
- "publish_file_size": 0,
- "model_file_size": 0,
- "model_framework": "string",
- "conv_id": "string",
- "labels": [
- "string"
], - "stage": "string",
- "result": "string",
- "kpi": { },
- "converter_log": [
- { }
], - "convert_start_date": "string",
- "convert_end_date": "string",
- "publish_start_date": "string",
- "publish_end_date": "string",
- "version_comment": "string",
- "version_ins_date": "string",
- "version_upd_date": "string"
}
]
}
]
}
指定したエッジデバイスに対して、AIモデルバージョンの属性情報を更新します。
model_id required | string AIモデルのID。 |
device_id required | string デバイスID。 |
version_number required | string バージョン番号 |
comment | string バージョンの説明。 |
{- "comment": "string"
}
{- "result": "SUCCESS"
}
指定したAIモデルのdnn_paramsを取得します。
model_id required | string AIモデルのID。 |
version_number | string Default: "latest" バージョン番号 |
device_id | string デバイスID。 ※Device Modelが対象の場合に指定します。 Base Modelが対象の場合は指定の必要はありません。 |
{- "contents": "string"
}
エッジシステムソフトウェアの情報をリスト化します。
firmware_type | string エッジシステムソフトウェアの種類とID。
|
{- "firmwares": [
- {
- "firmware_id": "string",
- "firmware_type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "versions": [
- {
- "file_name": "string",
- "version_number": "string",
- "ppl": "string",
- "stored_type": "string",
- "stored_uri": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
選択したエッジシステムソフトウェアをConsoleに登録します。
firmware_type required | string エッジシステムソフトウェアの種類とID。
|
version_number required | string バージョン番号。 |
comment | string Default: "" 説明文。※指定できる文字数は100文字までです。 |
file_name required | string エッジシステムソフトウェアのファイル名。 |
file_content required | string Base64エンコード済みのファームウェアファイル。 |
{- "firmware_type": "string",
- "version_number": "string",
- "comment": "",
- "file_name": "string",
- "file_content": "string"
}
{- "result": "SUCCESS"
}
選択したエッジシステムソフトウェアの情報を取得します。
firmware_type required | string エッジシステムソフトウェアの種類とID。
|
version_number required | string バージョン番号 |
{- "firmware_id": "string",
- "firmware_type": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string",
- "versions": [
- {
- "file_name": "string",
- "version_number": "string",
- "ppl": "string",
- "stored_type": "string",
- "stored_uri": "string",
- "comment": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
選択したエッジシステムソフトウェアをConsoleから削除します。
firmware_type required | string エッジシステムソフトウェアの種類とID。
|
version_number required | string バージョン番号 |
{- "result": "SUCCESS"
}
{- "apps": [
- {
- "name": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "schema_info": {
- "VnSAppId": "string",
- "version": "string",
- "interfaces": {
- "in": [
- {
- "metadataFormatId": "string"
}
]
}
}, - "versions": [
- {
- "version": "string",
- "compiled_flg": "string",
- "status": "string",
- "comment": "string",
- "deploy_count": { },
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
エッジデバイスにデプロイする、エッジデバイスアプリケーションをConsoleにインポートします。
compiled_flg required | string 対象アプリケーションのコンパイル状況(フラグ)。
|
entry_point | string Default: "ppl" アプリケーションのエントリーポイント。 |
app_name required | string アプリケーションの名称。
※以下の文字が利用できます。
英数字 |
version_number required | string アプリケーションのバージョン番号。
※以下の文字が利用できます。
英数字 |
comment | string 対象の説明。※指定できる文字数は100文字までです。 |
file_name required | string 対象ファイルの名称。 |
file_content required | string Base64エンコード済みのアプリケーションファイル。 |
object スキーマ情報。 |
{- "compiled_flg": "string",
- "entry_point": "ppl",
- "app_name": "string",
- "version_number": "string",
- "comment": "string",
- "file_name": "string",
- "file_content": "string",
- "schema_info": {
- "interfaces": {
- "in": [
- {
- "metadataFormatId": "string"
}
]
}
}
}
{- "result": "SUCCESS"
}
エッジアプリケーションの情報を取得します。
app_name required | string アプリケーション名。 |
version_number required | string アプリケーションのバージョン。 |
{- "name": "string",
- "create_by": "string",
- "package_id": "string",
- "product_id": "string",
- "schema_info": {
- "VnSAppId": "string",
- "version": "string",
- "interfaces": {
- "in": [
- {
- "metadataFormatId": "string"
}
]
}
}, - "version": "string",
- "compiled_flg": "string",
- "status": "string",
- "comment": "string",
- "deploy_count": { },
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
指定したエッジアプリケーションのデプロイ状況を取得します。
app_name required | string アプリケーション名。 |
version_number required | string アプリケーションのバージョン。 |
{- "deploys": [
- {
- "id": "string",
- "total_status": "string",
- "deploy_parameter": "string",
- "devices": [
- {
- "device_id": "string",
- "status": "string",
- "latest_deployment_flg": "string",
- "ins_id": "string",
- "ins_date": "string",
- "upd_id": "string",
- "upd_date": "string"
}
]
}
]
}
エッジアプリケーションをデバイスにデプロイします。
app_name required | string アプリケーション名。 |
version_number required | string アプリケーションのバージョン。 |
device_ids required | string デバイスIDを複数指定するには、カンマで区切ります。 |
comment | string 対象の説明。※指定できる文字数は100文字までです。 |
{- "app_name": "string",
- "version_number": "string",
- "device_ids": "string",
- "comment": "string"
}
{- "result": "string",
- "app_deploy_id": 0
}
指定された条件に基づいて、画像をZIPファイル形式でエクスポートするURLを返します。 ※リンクは暗号化されているため、他の環境での画像学習にも利用できます。
[前提条件]
[鍵の生成]
公開鍵と秘密鍵はSierによって生成されます。
鍵の長さは1024ビットまたは2048ビットのいずれかで発行されます。
APIにパラメーターとして提供される公開鍵は、Base64形式にエンコードした、PEMファイルである必要があります。
例:文字列全体を以下のようにBase64形式にエンコードします。
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADC
..
-----END PUBLIC KEY-----
key required | string 公開鍵。 ※Base64形式にエンコードされた公開鍵(PEMファイル)。 |
from_datetime | string Default: "" 日時(開始)。
|
to_datetime | string Default: "" 日時(終了)。
|
device_id | string Default: "" デバイスID。 |
file_format | string Default: "" 画像のファイル形式。指定がない場合は、フィルタリングされません。
|
{- "key": "string",
- "url": "string"
}
画像が保存されているディレクトリー情報(デバイスグループおよびデバイス情報)を取得します。
device_id | string デバイスID。 指定したデバイスIDの画像ディレクトリーをリスト化します。 |
include_deleted_device | boolean Default: false Consoleから削除したデバイスに保存されている画像を含めるかどうかを指定します。 |
[- {
- "group_id": "string",
- "devices": [
- {
- "device_id": "string",
- "device_name": "string",
- "Image": [
- "string"
]
}
]
}
]
特定のエッジデバイスから出力された画像を取得します。 ※用途:UIでの画像表示。 ※Developer Edition V1.7.0以降をお使いの場合は、GetImages Stable API を使用してください。
device_id required | string デバイスID。 |
sub_directory_name required | string ディレクトリー名。 |
order_by | string Default: "ASC" ソート順:画像の作成日順に並べ替えます。 値の範囲:DESC、ASC |
number_of_images | integer Default: 50 情報を取得する画像数。 値の範囲:0~256 |
skip | integer Default: 0 情報の取得をスキップする画像数。 |
from_datetime | string Default: "" 日時(開始)。
|
to_datetime | string Default: "" 日時(終了)。
|
include_deleted_device | boolean Default: false Consoleから削除したデバイスに保存されている画像を含めるかどうかを指定します。 |
{- "total_image_count": 0,
- "images": [
- {
- "name": "string",
- "contents": "string"
}
]
}
特定のエッジデバイスから出力された画像を削除します。 ※Developer Edition V1.7.0 以降をお使いの場合は、DeleteImages Stable API を使用してください。
device_id required | string デバイスID。 |
sub_directory_name required | string ディレクトリー名。 |
directory_deletion | string Default: "0" 画像の削除方法を指定するフラグ。
|
filenames | Array of strings directory_deletionが0のときに削除するファイル。 |
{- "directory_deletion": "0",
- "filenames": [
- "string"
]
}
{- "result": "SUCCESS"
}
特定のエッジデバイスから出力された画像をダウンロードするためのSAS URLを返します。データをダウンロードするにはURLをコピーして使用します。 取得したURLは1時間有効です。 ※このAPIは、Developer Edition V1.7.0以降に対応しています。
device_id required | string デバイスID。 |
sub_directory_name required | string ディレクトリー名。 |
limit | integer Default: 50 情報を取得する画像数。 値の範囲:1~256 |
starting_after | string クエリパラメーター(limit)で指定した画像数に追加でデータを取得します。画像を引き続き取得するには、レスポンスで得られる値(continuation_token)を指定してください。 |
name_starts_with | string Default: "" 入力文字列と前方一致するオブジェクトのみを返します。 |
{- "continuation_token": "string",
- "data": [
- {
- "name": "string",
- "sas_url": "string"
}
]
}
特定のエッジデバイスから出力された画像を削除します。 ※このAPIは、Developer Edition V1.7.0以降に対応しています。
device_id required | string デバイスID。 |
sub_directory_name required | string ディレクトリー名。 |
directory_deletion | string Default: "0" 画像の削除方法を指定するフラグ。
|
filenames | Array of strings directory_deletionが0のときに削除するファイル。 |
limit | integer Default: 10000 削除する画像の数。古い画像から順に削除されます。 値の範囲:1~10000 |
{- "directory_deletion": "0",
- "filenames": [
- "string"
], - "limit": 10000
}
{- "result": "SUCCESS"
}
特定のエッジデバイスから出力された推論結果を取得します。
device_id required | string デバイスID。 |
id required | string 推論結果のID。 |
{- "DeviceID": "string",
- "ModelID": "string",
- "Image": true,
- "Inferences": [
- {
- "T": "string",
- "O": "string"
}
], - "id": "string",
- "project_id": "string",
- "_ts": 0
}
特定のエッジデバイスから出力された推論結果を複数取得します。
device_id required | string デバイスID。 |
NumberOfInferenceresults | integer Default: 20 情報を取得するアイテムの数。 指定した件数までの最新レコードを返します。※最大値:10,000 |
filter | string Default: "" 検索フィルター。 ※仕様は以下の点を除いて変更ありません (AzureポータルのCosmosDB UIを除く)。
例:
|
raw | integer Default: 0 1を指定した場合は、レコードがCosmosDBに追加され、返されます。
|
time | string Default: "" 推論結果を以下の範囲で抽出します。
|
include_deleted_device | boolean Default: false Consoleから削除したデバイスに保存されている推論結果を含めるかどうかを指定します。 |
[- {
- "id": "string",
- "device_id": "string",
- "model_id": "string",
- "version_number": "string",
- "model_version_id": "string",
- "model_type": "string",
- "training_kit_name": "string",
- "_ts": 0,
- "inference_result": {
- "DeviceID": "string",
- "ModelID": "string",
- "Image": true,
- "Inferences": [
- {
- "T": "string",
- "O": "string"
}
], - "id": "string",
- "project_id": "string",
- "_ts": 0
}, - "inferences": [
- {
- "T": "string",
- "O": "string"
}
]
}
]
GetInferenceResults で取得した推論データを削除します。 ※このAPIは、Developer Edition V1.7.0以降に対応しています。
device_id required | string デバイスID。 |
item_ids required | string Example: item_ids=1,2,3,5 GetInferenceResultsから取得した削除対象の推論結果のID。 |
include_deleted_device | boolean Default: false Consoleから削除したデバイスに保存されている、複数の推論結果も削除するかどうか指定します。 |
{- "result": "SUCCESS"
}
エッジデバイスから取得した推論結果をAzure Event Hubsに転送するための外部転送設定を更新します。
url | string Azure Event Hubsに推論結果を転送するための接続文字です。※初期値に戻す場合は指定しないでください。初期値の場合は、サービス内でストリーム処理が行われます。 |
name | string Azure Event Hubs のインスタンス名。※初期値に戻す場合は指定しないでください。初期値の場合は、サービス内でストリーム処理が行われます。 |
{- "url": "string",
- "name": "string"
}
{- "result": "SUCCESS"
}
ストレージハブコネクタを更新します。ストレージサービスに転送する項目(推論結果、画像、または両方)を指定してください。推論結果の送信先を変更するには、コマンドパラメーター内のUploadMethodIRの値を変更します。推論結果をクラウドストレージに保存する場合は、UploadMethodIRの値を「BlobStorage」に設定します。同様に、送信先をAITRIOS内部ストレージに戻す場合は、UploadMethodIRの値を「Mqtt」に設定してください。
type | string Default: "AZURE" ストレージサービスの種類。「AZURE」を指定します。
|
mode | integer Default: 0 画像、推論結果、またはその両方を含めるかどうかを指定します。
|
endpoint | string 送信先となるAzure Blob Storageのエンドポイント。 |
connection_string | string Azure Blob Storageの接続文字列。 |
container_name | string Azure Blob Storageのコンテナ名。 |
{- "type": "AZURE",
- "mode": 0,
- "endpoint": "string",
- "connection_string": "string",
- "container_name": "string"
}
{- "result": "SUCCESS"
}
以下のAPIで使用するパラメーター(file ID)を返します。返された 'file_info.id' をパラメーターとして指定してください。
type_code | string Enum: "NonConverted" "Converted" "InputFormatParam" "NetworkConfig" "CustomSetup" ファイルタイプコード。 |
file | string <バイナリ> ファイルの内容。 |
{- "result": "string",
- "file_info": {
- "id": "10dd852a-a9b5-460a-a2a8-e89657f83c01",
- "name": "object_detection.tflite",
- "type_code": "NonConverted",
- "size": 489813
}
}