Pokaż wyniki od 1 do 10 z 20

Wątek: Canon 6D - zdalny odczyt przebiegu migawki

Widok wątkowy

  1. #1
    Pełne uzależnienie
    Dołączył
    Jun 2005
    Miasto
    Poznań
    Posty
    3 608

    Domyślnie Canon 6D - zdalny odczyt przebiegu migawki

    Jak to ma działać?

    Napisana przeze mnie aplikacja umożliwia odczyt licznika migawki aparatu o podanym adresie IP. Do końca tego roku raczej nie zamierzam dystrybuować aplikacji w żaden sposób, zatem adres korpusu 6d nie może być z sieci prywatnej.
    Musi to być adres publicznie dostępny, ponieważ odczytu dokonuję zdalnie z mojego PC lub komórki.


    Jak to skonfigurować?

    W 6d jest możliwość podłączenia korpusu do lokalnej sieci Wi-Fi. Potem można go obsługiwać zdalnie za pomocą aplikacji EOS Remote na komórce/tablecie lub oprogramowania EOS Utility na PCecie bądź Macu.
    Możliwość konfiguracji 6d w tym względzie są dość rozbudowane. Niestety, na początku połapanie się w tym sprawia pewne trudności. Mogli zrobić prościej, choć mniej uniwersalnie.

    Jeśli ktoś już próbował używać EOS Remote poprzez swoją lokalną sieć Wi-Fi, to konfiguracja potrzebna do zdalnego odczytu licznika jest taka sama z dokładnością do paru różnic:
    1. Korpus raczej powinien otrzymać konkretny adres IP, a nie dynamicznie przydzielony przez router Wi-Fi.
    2. Ten adres będzie potrzebny do skonfigurowania Port Forwarding na routerze.
    3. Musimy też skonfigurować w aparacie gateway (po polsku Brama) podając adres IP naszego routera Wi-Fi.

    Oczywiście różnice te wynikają z faktu, że moja aplikacja nie znajduje się w waszej prywatnej sieci Wi-Fi.


    Poniżej ogólny schemat konfiguracji:

    A. Konfiguracja korpusu

    W razie wątpliwości można się wspomóc dokumentacją Canona http://gdlp01.c-wss.com/gds/5/030000..._Manual_PL.pdf

    Uwaga: rozdział 3. nas nie interesuje, przydatne są rozdziały 1, 5 i 6.

    1. Jeśli włączamy Wi-Fi po raz pierwszy, musimy zarejestrować nick aparatu. Dla mnie obojętny.
    2. Dalej wybieramy "Podłącz do smartfona" i postępujemy zgodnie ze wskazówkami w rozdziale 5., pamiętając jednak o tym, aby na ekranie "Nastawa adr. IP" wybrać "Nastawy ręczne" i następnie skonfigurować ręcznie odpowiedni adres IP aparatu oraz adres IP Bramy.
    3. Jeśli wszystko przebiegnie OK, to dochodzimy do ekranu "Uruchom aplikację EOS na smartfonie". Wtedy mogę połączyć się z korpusem (pod warunkiem, że wykonamy jeszcze punkt B!).
    4. Jeśli korpus ma zostać połączony dłużej, to należy pamiętać, że Wi-Fi przyspiesza rozładowanie baterii. I pamiętać, by wyłączyć "Automatyczne wyłączanie" korpusu po okresie bezczynności, bo wtedy Wi-Fi jest też wyłączane!


    B. Konfiguracja routera (na przykładzie D-Link)

    1. Otwieramy zakładę ADVANCED i w rezultacie otrzymujemy listę ADVANCED PORT FORWARDING RULES
    2. Zaznaczamy pierwszą wolną pozycję i wpisujemy:

    Name: cokolwiek, np. Canon
    IP Address: adres lokalny naszego 6d, np. 192.168.0.113
    Public Port: 15740
    Private Port: 15740

    Reszty pól nie ruszamy, nie ma takiej potrzeby.

    Zapisujemy nową konfigurację przyciskiem "Save Settings".

    I teraz finał:

    Jeśli wszystko zostało poprawnie skonfigurowane i uda mi się połączyć to ekran "Uruchom aplikację EOS na smartfonie" zniknie i pojawi się ekran "Połącz z tym smartfonem" (tutaj pojawi się moja nazwa GT-I9900 ). Należy na nim wybrać OK, a następnie pojawi się ekran umożliwiający zapisanie konfiguracji jako SET1 (lub pod inną nazwą).

    Uwaga: łączenie się z korpusem można sobie przetrenować aplikacją EOS Remote (ale tylko z lokalnej sieci Wi-Fi!) i zapisać konfigurację na później. Wtedy dla mnie wystarczy uruchomić zapisaną wcześniej konfigurację.


    A od strony organizacyjnej?

    Jeśli czujesz się gotowy, piszesz do mnie PW. Ustalamy termin i już. Jedyne co muszę wiedzieć, to publiczny adres IP. Za pomocą PW wysyłam Ci potem: numer seryjny korpusu, nazwę właściciela (jeśli została umieszczona w korpusie) i oczywiście liczbę aktywacji migawki.


    Czy to jest bezpieczne?

    Zupełnie. Odczytuję tylko numer seryjny, nazwę właściciela i przebieg migawki. Dodatkowo także model korpusu (sprawdzam jedynie czy to rzeczywiście 6d) i wersję firmware.
    Nie dokonuję żadnych zmian w konfiguracji aparatu, nie zapisuję żadnych danych.

    Uwaga: na czas odczytu licznika migawki karta pamięci SD nie musi być w korpusie. Jeśli ktoś obawia się o prywatność zapisanych zdjęć, proszę wyjąć kartę


    Jak wiarygodny jest podany przeze mnie przebieg?

    Od początku pracy nad aplikacją nigdy nie było problemów z poprawnością odczytu. W praktyce można założyć, że podany przeze mnie przebieg jest
    równie wiarygodny jak inne dane, które podam zwrotnie i łatwo można zweryfikować (czyli numer seryjny korpusu i nazwę właściciela).


    Jakie są szanse, że się nie uda?

    Minimalne. Staram się szanować swój czas jak i innych. W tej chwili software ma postać aplikacji na Adroida i został przetestowany przeze mnie w różnych konfiguracjach z korpusem 70d.
    Raczej nie oczekuję po 6d niemiłych niespodzianek.
    Zupełnie możliwe, że moja aplikacja ma jeszcze jakieś błędy. Który sofware ich nie ma? Podczas mojej dłubaniny znalazłem też kilka błędów u Canona.
    Jeden z nich jest dość irytujący. Jeśli go poprawią, mój kod przestanie działać Do momentu, aż nie sprawdzę jak go poprawili.
    Stąd wolę dmuchać na zimne i sprawdzać wszystkie nowe wersje korpus/firmware.
    Ważne też, żeby wyjasnić wszystkie watpliwości związane z konfiguracją, jeśli się pojawią.


    Do kogo skierowana jest oferta.

    Do każdego Forumowicza, który jest w stanie podejść do tematu w spokojny i zorganizowany sposób. Raczej nie do podejmującego decyzję w bramie czy kupić gorący towar czy nie. I przede wszystkim czującego się na siłach,
    żeby odpowiednio skonfigurować korpus.

    Uwaga! Oferta jest ograniczona

    Na początek proponuję odczyt przebiegu migawki dla 3 pierwszych osób, które się zgłoszą. Dodatkowo poza tą pulą dla pierwszej osoby z firmwarem 1.1.2 i pierwszej z 1.1.1.
    O wyczerpywaniu się puli będę informować na bieżąco w tym wątku.
    Na tym koniec, ale tylko na razie. Po tych kilku testach zostanie zafiksowana pierwsza wersja. W przygotowaniu są kolejne, które znowu będą wymagać przetestowania.
    Aha. Jak nie będzie chętnych, to też nie ma tragedii

    Przewiduję też innego rodzaju "promocje" związane z dalszymi planami. Ale o tym kiedy indziej.


    Po co to robię?

    Nie mam 6d. Zakładam też, że Canon będzie wsadzać Wi-Fi do większości nowych korpusów. Raczej nie zamierzam kupować ich wszystkich Z mojego punktu widzenia
    taki sposób testowania jest przyszłościowy, a przy okazji z pożytkiem dla Forumowiczów.
    Zysk jest obustronny. Ja odhaczam sobie wersję korpusu w tabelce testów. Wy, jeśli macie taką potrzebę, unikacie bałaganu i opłat związanych z wysyłką do serwisu.


    Co dalej?

    Przyszłość zawsze jest niewiadomą, ale chciałbym, żeby ten wątek miał na forum ciąg dalszy i to w różnych aspektach.
    W styczniu chciałbym udostępnić wersje aplikacji na Androida, iPhone'a i Windows Phone'a. Wtedy cała zabawa będzie sporo prostsza. Orientacja będzie tylko na korpusy z Wi-Fi. Czyli 70d i 6d i nowsze.


    Zapraszam do współpracy wszystkich, którzy przebrnęli przez ten elaborat i na podstawie jego lektury stwierdzają, że są zainteresowani
    Ostatnio edytowane przez jotes25 ; 06-11-2013 o 22:48

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •