Basic Configuration

Function

API

Get AI Open Platform capability supported by device

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform/capabilities?format=json

Get device computing power on AI Open Platform

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform?format=json

AI Rule Configuration

Function

API

Get AI rule configuration capability

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/channels/<ID>/capabilities?format=json.

Get or set AI rule configuration parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET or PUT /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>?format=json.

Search for AI rule configuration status

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/status?format=json.

Get configuration capability of AI rule linkage

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/trigger/capabilities?format=json.

Get or set AI rule linkage configuration parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET or PUT /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/trigger?format=json.

Reference Picture Management for AI Target Comparison

Function

API

Send reference picture

Call NET_DVR_UploadFile_V40, set dwUploadType to "UPLOAD_AI_PICTURE" (value: 55), and set lpInBuffer to the structure NET_DVR_AI_BASE_PICTUR_UPLOAD.

Capture reference picture

Call NET_DVR_STDXMLConfig to transmit the request URI: POST /ISAPI/Intelligent/AIOpenPlatform/AITargetBP/channels/<ID>/capture?format=json.

Download reference picture

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform/AITargetBP/downLoad/<PID>?format=json.

Edit reference picture name

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/Intelligent/AIOpenPlatform/AITargetBP/<PID>?format=json.

Delete reference pictures in a batch

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/Intelligent/AIOpenPlatform/AITargetBP/delete?format=json.

Get reference picture information according to channel ID

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/Intelligent/AIOpenPlatform/AITargetBP/channels/<ID>?format=json.