Legal Information
Overview
Introduction
Update History
Typical Applications
Basic Configuration
Algorithm Model Management
Task Management
Supported Event Types and Details
Receive Alarm/Event in Arming Mode
Integrate by Transmitting Text Protocol
API Reference
NET_DVR_Cleanup
NET_DVR_CloseAlarmChan_V30
NET_DVR_GetErrorMsg
NET_DVR_GetLastError
NET_DVR_GetUploadResult
NET_DVR_GetUploadState
NET_DVR_Init
NET_DVR_Login_V40
NET_DVR_Logout
NET_DVR_SDKChannelToISAPI
NET_DVR_SetDVRMessageCallBack_V50
NET_DVR_SetSDKInitCfg
NET_DVR_SetupAlarmChan_V50
NET_DVR_STDXMLConfig
NET_DVR_UploadClose
NET_DVR_UploadFile_V40
Callback Function
fLoginResultCallBack
MSGCallBack
Data Structure
NET_AIOP_HISTORY_VIDEO_HEAD
NET_AIOP_PICTURE_HEAD
NET_AIOP_POLLING_SNAP_HEAD
NET_AIOP_POLLING_VIDEO_HEAD
NET_AIOP_VIDEO_HEAD
NET_ALARM_CVR_SUBINFO_UNION
NET_ALARM_RECORD_EXCEPTION
NET_ALARM_RECORDFILE_LOSS
NET_ALARM_RESOURCE_USAGE
NET_ALARM_STREAM_EXCEPTION
NET_DVR_AI_ALGORITHM_MODEL
NET_DVR_AI_BASE_PICTUR_UPLOAD
NET_DVR_AI_PICTUR_UPLOAD
NET_DVR_ALRAM_FIXED_HEADER
NET_DVR_ALARM_ISAPI_INFO
NET_DVR_ALARM_ISAPI_PICDATA
NET_DVR_ALARMER
NET_DVR_ALARMINFO_DEV
NET_DVR_ALARMINFO_DEV_V40
NET_DVR_ALARMINFO_V30
NET_DVR_ALARMINFO_V40
NET_DVR_DEVICEINFO_V30
NET_DVR_DEVICEINFO_V40
NET_DVR_ETHERNET_V30
NET_DVR_INIT_CFG_ABILITY
NET_DVR_IPADDR_UNION
NET_DVR_LOCAL_SDK_PATH
NET_DVR_MIME_UNIT
NET_DVR_NETCFG_V50
NET_DVR_PPPOECFG
NET_DVR_SETUPALARM_PARAM_V50
NET_DVR_SYSTEM_TIME
NET_DVR_USER_LOGIN_INFO
NET_DVR_TIME
NET_DVR_TIME_EX
NET_DVR_XML_CONFIG_INPUT
NET_DVR_XML_CONFIG_OUTPUT
Enumeration
NET_SDK_UPLOAD_TYPE
Device Network SDK Errors
Request URIs
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/channels/<ID>/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/preset/<ID>/?format=json
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/trigger/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/trigger/delete?format=json
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/trigger?format=json
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/status?format=json
/ISAPI/Intelligent/AIOpenPlatform/AITargetBP/<PID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/AITargetBP/channels/<ID>/capture?format=json
/ISAPI/Intelligent/AIOpenPlatform/AITargetBP/channels/<ID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/AITargetBP/delete?format=json
/ISAPI/Intelligent/AIOpenPlatform/AITargetBP/downLoad/<PID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/AITargetBPBinary/channels/<ID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/engine/<ID>/reset?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/engine/<ID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/engines?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/loading/<engineID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/management/space/<MPID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/management/space?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/management?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/progress/<MPID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/unloading/<engineID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel/update?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModel?format=json
/ISAPI/Intelligent/AIOpenPlatform/algorithmModelBinaryPackets?format=json
/ISAPI/Intelligent/AIOpenPlatform/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/historyVideoTask/<taskID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/historyVideoTask/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/historyVideoTask?format=json
/ISAPI/Intelligent/AIOpenPlatform/pictureTask/<taskID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/pictureTask/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/pictureTask?format=json
/ISAPI/Intelligent/AIOpenPlatform/picturePollingAnalysisTask/<taskID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/picturePollingAnalysisTask/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/picturePollingAnalysisTask?format=json
/ISAPI/Intelligent/AIOpenPlatform/videoPollingAnalysisTask/<taskID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/videoPollingAnalysisTask/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/videoPollingAnalysisTask?format=json
/ISAPI/Intelligent/AIOpenPlatform/videoTask/<taskID>?format=json
/ISAPI/Intelligent/AIOpenPlatform/videoTask/capabilities?format=json
/ISAPI/Intelligent/AIOpenPlatform/videoTask?format=json
/ISAPI/Intelligent/AIOpenPlatform?format=json
Request and Response Messages
JSON Messages
JSON_AIOpenPlatformCapOfDevice
JSON_AIOpenPlatformInfo
JSON_AIRuleConfig
JSON_AIRuleConfigCap
JSON_AIRuleConfigStatus
JSON_AIRuleTriggerCfg
JSON_AIRuleTriggerListCap
JSON_AITargetBPInfoList
JSON_AITargetBPResult
JSON_AlgorithmModel
JSON_AlgorithmModelBinaryPackage
JSON_AlgorithmModelSpace
JSON_AlgorithmModelUpdate
JSON_ApplyVideoTask
JSON_BindAlgorithmModel
JSON_Cap_HistoryVideoTask
JSON_Cap_VideoTaskInfo
JSON_CustomAudioTypeInfoList
JSON_Delete_PIDs
JSON_Delete_AIRuleTriggerCfg
JSON_EditHistoryVideoTask
JSON_EventNotificationAlert_MPUpdate
JSON_GetHistoryVideoTasks
JSON_LoadingInfo
JSON_LoadingInfoList
JSON_ModelingStatus
JSON_ModelPacketDownloadProgress
JSON_NameEdit_AITargetBPInfo
JSON_PicturePollingTaskApply
JSON_PicturePollingTaskCap
JSON_PicturePollingTaskGet
JSON_PicturePollingTaskSet
JSON_PictureTask
JSON_PictureTaskCap
JSON_PictureTaskInfo
JSON_PictureTaskInfoList
JSON_PresetAIRuleConfig
JSON_ResponseStatus
JSON_SearchedAlgorithmModel
JSON_Send_AITargetBPInfo
JSON_SendHistoryVideoTask
JSON_Tasks
JSON_VideoPollingTaskApply
JSON_VideoPollingTaskCap
JSON_VideoPollingTaskGet
JSON_VideoPollingTaskSet
JSON_VideoTaskManagement
Response Codes of Text Protocol
Error Codes Categorized by Functional Modules
Device Network SDK (AI Open Platform)