2011-02-28 77 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