2016-10-01 65 views
0

與奧林巴斯AIR A01一起玩,我想弄清楚拍攝照片並通過URL將其存儲在SD卡上的過程。在Olympus Air OPC中拍攝照片所需的API請求?

我可以連接到無線網絡,設置模式,記錄,查詢自由空間,但是當我運行「exec_takemotion.cgi?COM = newstarttake」我得到了通用的WiFi錯誤。

步驟:

檢查狀態:

/get_connectmode.cgi 
<?xml version="1.0"?> 
<connectmode>OPC</connectmode> 

設置狀態:

/switch_cameramode.cgi?mode=rec 
<?xml version="1.0"?><result>OK</result> 

得到狀態:

/get_state.cgi 
<?xml version="1.0"?><response><cardstatus>normal</cardstatus> <cardremainnum>1807</cardremainnum><cardremainsec>4786</cardremainsec><cardremainbyte>4294967295</cardremainbyte><lensmountstatus>normal</lensmountstatus><imagingstate>normal</imagingstate><focallength>8</focallength><widefocallength>8</widefocallength><telefocallength>8</telefocallength><electriczoom>NG</electriczoom><macrosetting>NG</macrosetting></response> 

嘗試採取PIC:

/exec_takemotion.cgi?com=newstarttake 
<?xml version="1.0"?><response><errorcode>0xB000</errorcode> 
<errormsg>WIFI_INTERNAL_ERROR</errormsg><dbgmsg>reserved</dbgmsg></response> 

我必須錯過簡單的東西,任何幫助,將不勝感激。

乾杯, -Joe

回答

1

我猜/exec_takemisc.cgi?com=startliveview&port=5555需要exec_takemotion.cgi之前。

您可以從OPC Hack & Make Project得到一個關於溝通的規範文檔。

文檔中的第7節說:

  1. 協商(錄製模式)
  2. 一般攝影
  3. 開關操作模式(播放模式)
  4. 獲取圖像
+0

這工作完美!謝謝Ura14h。 –