Android

CGI方式设置参数

版本/作者/日期修改内容
1.0/Tonly/2015-11-02初版
  • CGI方式设置参数
前提条件:指定摄像机cam连接成功,否则操作会失败
语法:set_params.cgi?//设置参数的cgi
说明:
对已知host,port,user以及pwd的摄像机cam利用cgi来设置参数。
示例:(设置摄像机图像上下翻转flip参数)
public static String setFreq(String ip, int port, String user, String pwd, int value){
String dest_url = "http://" + ip + ":" + port
+ "/set_params.cgi?save=1&reinit_camera=1&flip=" + value +"&user=" + user + "&pwd="
+ pwd;
String result = null;
HttpURLConnection connection = null;
try {
URL url = new URL(dest_url);
connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setRequestMethod("GET");
if (connection.getResponseCode() == 200) {
byte[] data = read(connection.getInputStream());
result = new String(data, "UTF-8");
} catch (IOException e) {
connection = null;
e.printStackTrace();
}
if(result.toString().equals("Operation succeed."))
System.out.println("设置成功");
else
System.out.println("设置失败");
return result;
}
备注:可直接浏览器地址栏先进行模拟操作,如设置flip参数,例浏览器地址栏输入:http://192.168.0.132/set_params.cgi?flip=2&save=1&reinit_camera=1;
浏览器返回Operation succeed.即设置成功
版权所有:深圳市瑞彩电子科技有限公司

信产部备案号:粤ICP备09050685号 技术支持:800069965