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:オンライン
リクエストの例
レスポンスの例
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
コントローラ型
リレーコントローラはタイプ「リレー」に対応
リクエストの例
レスポンスの例
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
結果の説明
リクエストの例
レスポンスの例
Last updated