2011-02-28 63 views
0

我应该询问official Axis developer forum,但似乎有几个人尝试过,没有成功。使用Vapix寻找Axis摄像头的简单编码示例

通过堆栈溢出搜索,我找到了几个Axis相机和Vapi​​x API的参考,它是一个相当简单的HTTP接口 - 例如this question - 所以希望有人阅读本网站将能够提供帮助。

该接口看起来相当简单,但是当我使用JQuery执行GET时,我总是最终得到401未经授权。

在可用文档中找不到任何内容来涵盖授权 - 我是否登录一次,还是必须在每个请求中提供用户名&密码参数? (我试过&它仍401)

似乎最简单的可能是如果有人可以发表几行代码,使用Vapix API做一些简单的Axis(211W)网络摄像头,并且我可以在那里推断形式。

有人吗? ...

回答

1

您应该查看API VAPIX文档,因为它非常详尽。

例如在bash,你可以卷曲API来获取参数值:

COMMAND="http://$IP:$PORT/axis-cgi/admin/param.cgi?action=list&group=$PARAMETER_TO_GET" 
VALUE=$(curl --silent --user "$USER:$PASS" "$COMMAND" | cut -d"=" -f2) 

您也可以转这JQuery的或任何你需要的。

你只可能去适应一个位的要求,例如,使用此URL格式:

http://user:[email protected]_ip:cam_port/your_command 

看相机HTTP服务器的代码,你会在JavaScript中获取此原则。

注意:路径取决于您的型号和固件。 (/ admin已弃用)

0

您可能需要将用户设置设置为允许匿名浏览器登录和ptz控制。在我的相机上(轴q6034-E),这是在“系统选项”下的设置菜单中。

+0

这对接受的答案有什么帮助? – 2012-10-29 00:42:50