8. システム構成インターフェース

8.1 NTP設定のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

NTPの時刻同期の設定をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1291”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

ntp_cycle

int

同期サイクル

範囲は[1分,30分]、デフォルト値:10分

ntp_disable

string

NTPを無効にするか。有効にするか。 0:NTPを無効にしない

1:NTPを無効にする

port

int

NTPサーバのポート番号

url

string

NTPサーバのURL

リクエストの例

{
    "msg_id":"1291"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "ntp_cycle": 10,
        "ntp_disable": "0",
        "port": 123,
        "url": "edu.ntp.org.cn"
    },
    "msg": ""
}

8.2 NTP設定の変更

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

NTPの時刻同期の設定を変更します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1290”

Yes

url

string

NTPサーバーのURL デフォルト値:pool.ntp.org

No

ntp_cycle

string

同期サイクル

範囲は[1分,30分]、デフォルト値:10分

No

10

ntp_disable

string

NTPを無効にするか。有効な値

0:NTPを無効にしない、1:NTPを無効にする

デフォルト値:1

No

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1290",
    "ntp_disable":"0"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.3 バージョン情報のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

バージョン情報をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1281”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

device_id

string

デバイスID

serial_id

string

SN

version

string

サーバのバージョン

web_version

string

Webのバージョン

リクエストの例

{
    "msg_id": "1281"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "device_id": "666",
        "serial_id": "STSNMAWX08A118110001",
        "version": "SenseNebula AIE-V1.0.2-20190122",
        "web_version": "SenseNebulaWeb AIE-V1.0.2-web-20190122"
    },
    "msg": ""
}

8.4 ストレージプランのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ストレージプランをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1288”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

cur_storage

int

占有している保存スペース

max_storage

int

最大保存域

storage_strategy

int

有効な値

1:古いレコードから上書き

2:レコードを停止

リクエストの例

{
    "msg_id":"1288"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "cur_storage": 0,
        "max_storage": 2048,
        "storage_strategy": 1
    },
    "msg": ""
}

8.5 ストレージプランの変更

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ストレージを変更します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1287”

Yes

storage_strategy

int

有効な値

1:古いレコードから上書き

2:レコードを停止

Yes

1 or 2

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1287",
    "storage_strategy":1
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.6 システム時刻のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

システム時刻をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1283”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

sys_time

string

システム時刻

time_format

string

時刻のフォーマット

time_zone

string

タイムゾーン

リクエストの例

{
    "msg_id": "1283"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "sys_time": "2019-01-23 14:51:18",
        "time_format": "yyyy-MM-dd HH:mm:ss",
        "time_zone": "GMT+08:00"
    },
    "msg": ""
}

8.7 システム時刻の設定

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

システム時刻を設定します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1282”

Yes

sys_time

string

システム時刻

Yes

2019-01-14 12:23:45

time_zone

string

タイムゾーン

Yes

GMT+08:00

time_format

string

時刻のフォーマット

yyyy-mm-dd、dd-mm-yyyy、またはmm-dd-yyyyのいずれかが可能です。

No

yyyy-MM-dd HH:mm:ss

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id": "1282",
    "sys_time":"2019-01-14 12:23:45",
    "time_zone":"GMT+08:00",
    "time_format":"yyyy-MM-dd HH:mm:ss"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.8 ネットワーク構成のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ネットワーク構成をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1297”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

default_info

json

戻りデータ

ethernet

json list

ネットワーク構成

フィールド情報(default_info)

パラメーター

説明

dns_method

string

DNS取得方法

ethname

string

ネットワークインターフェースカード(NIC)名

first_dns

string

プライマリDNS

second_dns

string

セカンダリDNS

フィールド情報(ethernet)

パラメーター

説明

ethname

string

ネットワークインターフェースカード(NIC)名

gateway

string

ゲートウェイ

hw_addr

string

MACアドレス

ip

string

IPアドレス

ip_method

string

IPアドレスの取得方法 スタティックまたはDHCPを選択可能

ip_version

string

IPバージョン

netmask

string

サブネットマスク

リクエストの例

{
    "msg_id": "1297"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "default_info": {
            "dns_method": "static",
            "ethname": "eth3",
            "first_dns": "10.5.4.207",
            "second_dns": "10.5.4.205"
        },
        "ethernet": [
            {
                "ethname": "eth0",
                "gateway": "10.5.2.1",
                "hw_addr": "00:04:4b:a5:4d:b5",
                "ip": "10.5.2.56",
                "ip_method": "static",
                "ip_version": "IPv4",
                "netmask": "255.0.0.0"
            },
            {
                "ethname": "eth1",
                "gateway": "",
                "hw_addr": "00:07:32:4e:68:44",
                "ip": "192.168.2.10",
                "ip_method": "static",
                "ip_version": "IPv4",
                "netmask": "255.255.255.0"
            },
            {
                "ethname": "eth2",
                "gateway": "",
                "hw_addr": "00:07:32:4e:68:45",
                "ip": "192.168.3.10",
                "ip_method": "static",
                "ip_version": "IPv4",
                "netmask": "255.255.255.0"
            },
            {
                "ethname": "eth3",
                "gateway": "",
                "hw_addr": "00:07:32:4e:68:46",
                "ip": "192.168.4.10",
                "ip_method": "static",
                "ip_version": "IPv4",
                "netmask": "255.255.255.0"
            }
        ]
    },
    "msg": ""
}

8.9 ネットワーク設定の構成

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ネットワーク設定を構成します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1296”

Yes

ethname

string

ネットワークインターフェースカード(NIC)名

Yes

ip

string

IP アドレス

Yes

ip_method

string

IP取得方法

Yes

静的またはDHCP

netmask

string

サブネットマスク

Yes

gateway

string

ゲートウェイ

Yes

ip_version

string

IPバージョン

Yes

IPv4またはIPv6

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1296",
    "ethname":"eth3",
    "ip":"192.168.133.120",
    "ip_method":"static",
    "netmask":"255.255.255.0",
    "gateway":"192.168.133.1",
    "ip_version":"IPv4"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.10 デフォルトのネットワークポートの設定

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

デフォルトのネットワークポートを設定します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1295”

Yes

dns_method

string

DNS取得方法

Yes

静的またはDHCP

first_dns

string

プライマリDNS

No

second_dns

string

セカンダリDNS

No

ethname

string

ネットワークインターフェースカード(NIC)名

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1295",
    "dns_method":"static",
    "first_dns":"10.5.4.207",
    "second_dns":"10.5.4.205",
    "ethname":"eth0"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.11 ストレージモードのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ストレージモードをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1900”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

capture

string

データベースに入って画像を保存するかどうか。 0番目の文字はデータベースに入ることを意味し、最初の文字は画像を保存することを意味します。0は保存されません、1は保存されます。

biometric

string

顔データベースが画像を保存するかどうか。 0は保存されません、1は保存されます。

リクエストの例

{
    "msg_id":"1900"
}

レスポンスの例

{
    "code": 0,
    "data":{
        "capture": "11",
        "biometric": "1",
    }
    "msg": ""
}

8.12 ストレージモードの設定

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ストレージモードを設定します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1901”

Yes

capture

string

データベースに入ってキャプチャ画像を保存する

11はデータベースに入力してキャプチャ画像を保存することを意味し、00は保存しないことを意味する

Yes

11

biometric

string

データベースに入力して画像を保存するか

1はデータベースに入力して画像を保存、0は保存しない

Yes

1

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1901",
    "capture":"11",
    "biometric":"1"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.13 ソフトウェアのアップグレード

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/form

リクエストメソッド

POST

リクエストパラメーター形式

FORM

インターフェースの説明

ソフトウェアをアップグレードします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1292”

Yes

file

file

ファイル

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

ソフトウェアのアップグレードが完了した後、システムが自動的に再起動するまでお待ちください。

リクエストの例

POST /form HTTP/1.1
Host: 10.5.2.53:8080
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
cache-control: no-cache
Postman-Token: 37201329-0164-414c-85d3-65e821456ea2

Content-Disposition: form-data; name="file"; filename="/home/SENSETIME/liuyang1_vendor/Downloads/install/nebula.tar.bz2
Content-Disposition: form-data; name="msg_id"

1292
------WebKitFormBoundary7MA4YWxkTrZu0gW--

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.14 システム再起動

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

システムを再起動します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1294”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1294"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.15 システムのシャットダウン

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

システムをシャットダウンします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1337”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1337"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.16 デバイスIDのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

デバイスIDをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1301”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

device_id

string

デバイスID

リクエストの例

{
    "msg_id":"1301"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "device_id": "test_device"
    },
    "msg": ""
}

8.17 デバイスIDの変更

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

デバイスIDを変更します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1300”

Yes

device_id

string

デバイスID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1300",
    "device_id":"test_device"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.18 システムログファイルのエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

システムログファイルをエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1331”

Yes

start_time

string

ログの開始時刻

現在のシステムログでは、日単位でのエクスポートしかサポートしていません。Start_timeはxxxx-xx-xx 00:00:00のような形式で表示されます。

Yes

“2019-08-29 00:00:00”

stop_time

string

ログの停止時刻

現在のシステムログでは、日単位でのエクスポートしかサポートしていません。Stop_timeはxxxx-xx-xx 23:59:59のような形式で表示されます。

Yes

“2019-08-29 23:59:59”

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

ログの停止時刻

現在のシステムログでは、日単位でのエクスポ圧縮されたログファイルのウェブパスを出力

例:TMP / syslog_ export.tar.gz、 スプライシングダウンロードパス:https//IP/ws/tmp/syslog_export.tar.gz

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1331",
    "start_time":"2019-08-29 00:00:00",
    "stop_time":"2019-08-29 23:59:59"
}

レスポンスの例

{
    "code": 0,
    "data": "tmp/syslog_export.tar.gz",
    "msg": ""
}

8.19 ユーザー操作ログのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ユーザー操作ログをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1318”

Yes

start_no

int

開始番号

int、1から

No

デフォルト値 1

qry_len

int

Query数

整数、最大 50

No

デフォルト値 10

user_name

string

ユーザー名

No

log_type

int

ログタイプ

1:ログイン

2:ログアウト

3:機能操作

整数

No

start_time

string

開始時刻

時刻のフォーマット:yyyy-mm-dd HH: mm: SS

No

2019-09-02 10:10:10

stop_time

string

停止時刻 時刻のフォーマット:yyyy-mm-dd HH: mm: SS

No

2019-09-02 20:20:20

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

func_module

int

機能モジュール

msg_id

int

メッセージID

user_name

string

ユーザー名

op_desc

string

操作説明

log_type

int

ログタイプ

パラメータは正である必要があります。

op_result

int

操作結果

op_time

string

操作時刻

リクエストの例

{
    "msg_id":"1318",
    "log_type": 1
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "msg_id": 257,
                "log_type": 1,
                "op_result": 0,
                "op_time": "2019-09-02 10:19:26",
                "user_name": "admin"
            }
        ],
        "result_num": 1,
        "total_num": 1
    },
    "msg": ""
}

8.20 システム状況ログのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

システム状況ログをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1319”

Yes

start_no

int

開始番号

int、1から

No

デフォルト値 1

qry_len

int

Query数

整数、最大 50

No

デフォルト値 10

log_type

int

ログタイプ

1:起動

2:シャットダウン

3:再起動

4:ネットワークポートの状態

No

start_time

string

開始時刻

時刻のフォーマット: yyyy-mm-dd HH: mm: SS

No

2019-09-02 10:10:10

stop_time

string

終了時刻

時刻のフォーマット:YYYY-MM-DD HH:MM:SS

No

2019-09-02 20:20:20

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

log_type

int

ログタイプ

log_code

int

ログコード

log_desc

string

ログの説明

log_time

string

ログの時刻

リクエストの例

{
    "msg_id":"1319",
    "log_type": 1
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "log_code": 1,
                "log_desc": "The system is reboot.",
                "log_time": "2019-09-02 11:44:05",
                "log_type": 1
            }
        ],
        "result_num": 1,
        "total_num": 1
    },
    "msg": ""
}

8.21 デフォルトの設定に戻す

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

初期設定に戻します

一般設定、ネットワーク設定、セキュリティ設定は除きます、その他のモデルは初期設定に戻されます

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1317”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1317"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.22 Webアクセス機能のオープン

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

Webアクセス機能を開きます。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1315”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1315"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.23 Webアクセス機能のクローズ

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

Webアクセス機能をクローズします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1316”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

Null

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1316"
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

8.24 CPU情報のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

CPU情報をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1313”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

cpu_type

string

CPU 型

cpu_usage

double

CPU使用率

kernel_num

int

CPUカーネル番号

リクエストの例

{
    "msg_id":"1313"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "cpu_type": "ARMv8 Processor rev 3 (v8l)",
        "cpu_usage": 14.450867052023122,
        "kernel_num": 6
    },
    "msg": ""
}

8.25 メモリ情報のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

メモリ情報をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1314”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

memory_usage

double

メモリ使用量

total_memory

int

総メモリ容量

リクエストの例

{
    "msg_id":"1314"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "memory_usage": 78.615106141826942,
        "total_memory": 8232378368
    },
    "msg": ""
}

8.26 ユーザーデータ保存期間の設定

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ユーザーデータの保存期間を設定します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1902”

Yes

store_obj

int

保存されたオブジェクトのタイプ

1つの画像ライブラリ、33のキャプチャ画像。

Yes

saved_time

int

画像の保存期間 [0~360]

Yes

レスポンスパラメーター

パラメーター

説明

msg_id

string

メッセージID

result

int

ユーザーデータ保存期間の設定の結果

0:OK

その他:エラー

リクエストの例

{
    "msg_id":"1902",
	"store_obj":1,
	"saved_time":30
}

レスポンスの例

{
    "msg_id": "1902",
    "result": 0
}

8.27 ユーザデータ保存期間のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ユーザデータ保存期間をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1903”

Yes

store_obj

int

保存された画像のタイプ

1:顔データベース

33:キャプチャ画像

Yes

レスポンスパラメーター

パラメーター

説明

msg_id

string

“1903”

result

int

ユーザデータ保存期間のQuery結果

0:OK

その他:エラー

store_obj

int

保存された画像のタイプ

1:顔データベース

33:キャプチャ画像

saved_time

int

画像の保存期間 [0~360]

リクエストの例

{
    "msg_id":"1903",
	"store_obj":1
}

レスポンスの例

{
    "msg_id":"1903",
	"result":0,
	"store_obj":1,
	"saved_time":30
}

Last updated