使用 Python 通过 ISAPI 读取海康威视摄像头设备信息
海康威视(Hikvision)摄像头提供了一套基于 HTTP 的 ISAPI(Intelligent Security API)接口,可以方便地通过程序读取设备信息、配置参数等。本文介绍如何用 Python 通过 ISAPI 接口读取海康摄像头的设备信息。
ISAPI 简介
ISAPI 是海康威视定义的一套 RESTful 风格接口,运行在摄像头的 Web 服务(默认端口 80/443)上。接口路径通常以 /ISAPI/ 开头,请求和响应使用 XML 格式。常见的设备信息接口包括:
| 接口路径 | 说明 |
|---|---|
/ISAPI/System/deviceInfo | 获取设备基本信息(型号、序列号、固件版本等) |
/ISAPI/System/status | 获取设备运行状态(在线时间、CPU/内存使用率等) |
/ISAPI/System/Network/interfaces | 获取网络接口信息(IP、MAC 等) |