使用Olympus AIR A01,我正在尝试找出拍照并通过URL将其存储在SD卡上的过程。
我可以连接到WiFi,设置模式进行记录,查询可用空间但是当我运行“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>
尝试拍照:
/exec_takemotion.cgi?com=newstarttake
<?xml version="1.0"?><response><errorcode>0xB000</errorcode>
<errormsg>WIFI_INTERNAL_ERROR</errormsg><dbgmsg>reserved</dbgmsg></response>
我必须遗漏一些简单的东西,任何帮助都会受到赞赏。
干杯, -Joe
答案 0 :(得分:1)
我想在/exec_takemisc.cgi?com=startliveview&port=5555
之前需要exec_takemotion.cgi
。
您可以从OPC Hack & Make Project获取有关通信规范的文档。
文件第7节说: