12. イベント管理インターフェース

12.1 バインディング関係のQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

カメラとコントローラーのバインディング関係をQueryします。

パラメーター

説明

必須

msg_id

string

“1537”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json list

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

id

int

リレーションシップID

カメラとコントローラー間のバインディング関係を示す固有の識別情報

camera_channel

int

カメラのチャンネル番号

camera_name

string

カメラ名

dev_ip

string

コントローラのIP

dev_port

int

コントローラのポート

dev_name

string

コントローラ名

dev_delay_time

int

コントローラ・ステータス・ディレイ

値:[1, 10]

dev_tag

string

予約フィールド

dev_type

string

コントローラ型

リレーコントローラはタイプ「リレー」に対応

work_status

int

リレーのオンライン状態

0:オフライン

1:オンライン

リクエストの例

{
    "msg_id":"1537"
}

レスポンスの例

{
    "code": 0,
    "data": [
       {
         "camera_channel": 1,
         "camera_name": "subway1_1.264",
         "dev_ip": "127.0.0.2",
         "dev_name": "test3",
         "dev_port": 5679,
         "dev_tag": "1",
		 "dev_delay_time":"1",
         "dev_type": "relay",
         "work_status":1,
         "id": 2
      }
    ],
    "msg": ""
}

12.2 バインディング関係の構築

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

カメラとコントローラの間にバインディング関係を構築します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1538”

Yes

camera_channel

int

カメラのチャンネル番号

Yes

dev_ip

string

コントローラのIP

Yes

10.0.0.2

dev_port

int

コントローラのポート

0-65535

Yes

1234

dev_delay_time

int

コントローラ・ステータス・ディレイ

値:[1, 10]

Yes

1

dev_name

string

コントローラ名

No

dev_tag

string

予約フィールド

No

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

id

int

リレーションシップID

カメラとコントローラー間のバインディング関係を示す固有の識別情報

camera_channel

int

カメラのチャンネル番号

camera_name

string

カメラ名

dev_ip

string

コントローラのIP

dev_port

int

コントローラのポート

dev_delay_time

int

コントローラ・ステータス・ディレイ

値:[1, 10]

dev_name

string

コントローラ名

dev_tag

string

予約フィールド

dev_type

string

コントローラ型

リレーコントローラはタイプ「リレー」に対応

リクエストの例

{
    "msg_id":"1538",
    "camera_channel":1,
    "dev_ip":"10.0.0.2",
    "dev_port":1234,
    "dev_name":"test3",
	"dev_delay_time":"1"
}

レスポンスの例

{
    "code": 0,
    "data": {
         "camera_channel": 1,
         "camera_name": "xxx",
         "dev_ip": "127.0.0.2",
         "dev_name": "test3",
         "dev_port": 5679,
		 "dev_delay_time":"1",
         "dev_tag": "1",
         "dev_type": "relay",
         "id": 1
    },
    "msg": ""
}

12.3 バインディング関係の解除

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

カメラとコントローラーのバインディング関係を解除します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1539”

Yes

id

int

リレーションシップID

カメラとコントローラー間のバインディング関係を示す固有の識別情報

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1539",
    "id":1
}

レスポンスの例

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

Last updated