一直用海康的SDK进行摄像头控制,但有时候非常不灵活,必须有X86的主机,在嵌入式上面就不行,通过写一个HTTPCLIENT可以通过ISAPI来控制海康的摄像头。
代码如下:git@github.com:hpwang666/httpclient.git
以下是部分ISAPI协议:
/ISAPI/System/deviceInfo //获取设备信息 //控制串口 "/ISAPI/System/Serial/ports/1/Transparent/channels/1/close" "/ISAPI/System/Serial/ports/1/Transparent/channels/1/open" "/ISAPI/System/Serial/ports/1/Transparent/channels/1/transData" //PTZ 操作 "<PTZData><pan>0</pan><tilt>80</tilt><zoom>0</zoom></PTZData>") "<PTZData><pan>0</pan><tilt>-80</tilt><zoom>0</zoom></PTZData>"//TILT_DOWN "<PTZData><pan>-80</pan><tilt>0</tilt><zoom>0</zoom></PTZData>"//PAN_LEFT "<PTZData><pan>80</pan><tilt>0</tilt><zoom>0</zoom></PTZData>"//PAN_RIGHT "<PTZData><pan>0</pan><tilt>0</tilt><zoom>0</zoom></PTZData>"//LIGHT_PWRON