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