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)
Search
Legal Information
Overview
Typical Applications
Integrate by Transmitting Text Protocol
API Reference
Data Structure
Enumeration
Device Network SDK Errors
Request URIs
Request and Response Messages
Response Codes of Text Protocol
Error Codes Categorized by Functional Modules
Expand
Collapse
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