2016-03-17 5 views
0

Я использую пакетный файл на ПК с Windows Vista для управления и загрузки медиа с камеры GoPro Hero 3+ Black. Благодаря хакерской изобретательности WiFi https://github.com/KonradIT/goprowifihack вы можете указать curl URL-адреса, чтобы сообщить камере, чтобы начать и остановить запись, изменить режимы и т. Д. Затем я могу использовать wget для загрузки файлов с камеры на мой жесткий диск.Как избежать временного соединения с камерой GoPro

Моя проблема заключается в том, что после того, как около 9 пробегает мою петлю или так (она меняется) я теряю связь:

curl: (7) failed to connect to 10.5.5.9 port 80: Timed out 

Есть ли что-то, что я делаю, что перегружает связь?

Вот только код, который я думаю, что имеет отношение к моему вопросу:

echo off 
setlocal enabledelayedexpansion 

REM turn on the camera 
curl http://10.5.5.9/bacpac/PW?t=password^&p=%%01 
timeout 10 /nobreak 

REM delete all previous files 
curl http://10.5.5.9/camera/DA?t=password 
timeout 10 /nobreak 

REM begin recording video 
curl http://10.5.5.9/bacpac/SH?t=password^&p=%%01 
timeout 60 /nobreak 

REM stop recording 
curl http://10.5.5.9/bacpac/SH?t=password^&p=%%00 

for /l %%a in (1,1,1000) do (

    REM download video files 
    wget -b -r -A .MP4 -nH --cut-dirs=3 http://10.5.5.9:8080/videos/DCIM/100GOPRO/ 
    timeout 10 /nobreak 

    REM change to timelapse mode 
    curl http://10.5.5.9/camera/CM?t=password^&p=%%03 
    timeout 5 /nobreak 

    REM begin timelapse 
    curl http://10.5.5.9/bacpac/SH?t=password^&p=%%01 
    timeout 200 /nobreak 

    REM end timelapse 
    curl http://10.5.5.9/bacpac/SH?t=password^&p=%%00 

    REM download JPEGs 
    wget -b -r -A .JPG -nH --cut-dirs=3 http://10.5.5.9:8080/videos/DCIM/100GOPRO/ 
    timeout 10 /nobreak 

    REM change to video mode 
    curl http://10.5.5.9/camera/CM?t=password^&p=%%00 

    REM wait for awhile until the next measurement 
    timeout 200 /nobreak 

    REM delete all files (since enough time has elapsed for them to be downloaded) 
    curl http://10.5.5.9/camera/DA?t=password 
    timeout 10 /nobreak 

    REM begin recording video 
    curl http://10.5.5.9/bacpac/SH?t=password^&p=%%01 
    timeout 60 /nobreak 

    REM end recording video 
    curl http://10.5.5.9/bacpac/SH?t=password^&p=%%00 
) 
endlocal 

ответ

0

Проблема, кажется, что работает wget в фоновом режиме, в то же время записи СМИ больше перегружает камеру и заставляет его выключить Вай-фай.

Извлечение параметра -b из wget во избежание ошибки wget Исправлена ​​ошибка.