niedziela, 7 lutego 2016

Zgrywanie treningów z zegarka z ANT+ na urządzenie z Androidem

Jeśli masz zegarek wyłącznie z ANT+ (np. Garmina 310XT czy Forerunnera 610) i zastanawiasz się, jak zgrać treningi przy pomocy telefonu czy tabletu z Androidem to mam dla Ciebie dwie wiadomości. Pierwsza, dobra, wiadomość jest taka, że daje się to zrobić.


Druga wiadomość jest taka, że wymaga to nieco więcej zachodu i spełnienia więcej warunków niż zgrywanie treningów przy pomocy Garmin Express czy też z nowszych urządzeń przy pomocy Bluetootha i mobilnego Garmin Connecta. Ale po kolei.

Po pierwsze, aby móc zgrywać treningi potrzebujesz urządzenia (telefonu lub tabletu) z wbudowanym modułem ANT+ (sporo nowych telefonów już go ma, a także niektóre starsze, np. Samsung S3 LTE, pełną listę telefonów znajdziecie tutaj) lub takiego, które obsługuje usb-on-the-go. W tym drugim przypadku trzeba będzie podłączyć moduł USB ANT+ (dostępny osobno lub dodawany do wybranych modeli Garmina). Oprócz tego w urządzeniu należy doinstalować z Google Play następujące programy: Ant Radio Service, Ant+ Plugins i Ant Usb Service.
W razie kłopotów można spróbować aplikacji Ant Tester, która cały proces konfiguracji powinna mocno ułatwić.

Po drugie, potrzebna będzie dodatkowa aplikacja. W Google Play znalazłem 3 aplikacje pozwalające na zgrywanie treningów z zegarka przez ANT+:
Niestety żadna z nich nie jest darmowa. Garmin ANT+ Watch Uploader był kiedyś dostępny w wersji darmowej i wciąż można w sieci znaleźć pliki APK z darmową wersją. Ja kupiłem wersję PRO licząc, że nowe wersje dodadzą jakieś ciekawe funkcjonalności.
Każda z tych aplikacji, oprócz samego zgrania treningów, oferuje ich wysłanie do zewnętrznych serwisów sportowych. W każdej znajdziemy możliwość wysłania treningów do Garmin Connect i Stravy, inne serwisy dostępne są zależnie od aplikacji (np. Endomondo ma tylko Uploader for Garmin).

Po trzecie, trzeba to wszystko połączyć. Tutaj już mogę pisać, jak to działa w przypadku Garmin ANT+ Watch Uploader PRO, bo ta aplikacja na testach wypadła u mnie najlepiej, ją kupiłem i jej stale używam.
Sama obsługa Garmin ANT+ Watch Uploader PRO jest prosta (aplikacja ma zasadniczo jeden ekran), a wykonanie poszczególnych czynności (parowanie z zegarkiem, czy zgranie i wysłanie treningów) nie powinno sprawić kłopotów. Warto jednak pamiętać, że:
  • nie wiem dlaczego, ale inaczej niż przy korzystaniu z Garmin Express, aby program mógł się komunikować z moim Forerunnerem 610 to zegarek nie może być w stanie uśpienia. Czyli przed zgraniem treningów należy zegarek wybudzić, warto też wyłączyć GPS-a. EDIT: 09.2016 Po jednej z ostatnich aktualizacji program radzi już sobie z wybudzeniem zegarka, chociaż trwa to dosyć długo. Szybciej jest wybudzić ręcznie, przy okazji wyłączyć GPS-a i wtedy zgrywać treningi.
  • ANT+ nie jest zbyt szybkim protokołem wymiany danych, dlatego jeśli mamy sporo treningów to pierwsza sychronizacja może zająć sporo czasu. U mnie to było kilkadziesiąt minut. Później przesyłane już są tylko nowe treningi, chociaż czytałem gdzieś, że niektóre zegarki za każdym razem wysyłają komplet treningów.
  • niestety nie ma tutaj możliwości bezpośredniego wysłania treningu do Endomondo, a treningi wysłane do Garmin Connecta nie synchronizują się automatycznie do Endomondo, mimo poprawnej konfiguracji połączenia Endo<->Garmin. W recenzjach w Google Play można znaleźć komentarz autora, że Endomondo nie chce pozwolić kolejnym aplikacjom na podłączenie się do ich serwisu. Natomiast pliki FIT, które tworzy aplikacja można bez problemu ręcznie wgrać przez stronę WWW do Endomondo (działa w mobilnych przeglądarkach), choć oczywiście nie jest to najwygodniejsze rozwiązanie.
  • jeśli korzystasz ze Stravy, to jesteś w lepszej sytuacji niż użytkownicy Endomondo, bo choć treningi wysłane do Garmin Connect również nie synchronizują się ze Stravą, to możesz je automatycznie wysłać do Stravy z samej aplikacji.
  • EDIT 07.2016 - zauważyłem, że od kilku dni treningi wysłane z Androida do Garmin Connect poprawnie przenoszą się do Endomondo i Stravy.
  • co ważne, z Garmin ANT+ Watch Uploader PRO (ale pewnie i z pozostałych aplikacji) można bez problemu korzystać równolegle z Garmin Express. Jeśli trening wyślemy z Androida, a później podłączymy zegarek do Garmin Express, to trening w Garmin Connect i tak zostanie zapisany tylko raz. Odwrotnie również.

Podsumowując, mając telefon z Androidem i ANT+ możemy niewielkim kosztem bez problemu zgrać treningi z zegarka. Dzięki temu uniezależniamy się od komputera czy laptopa z Windowsem, od konieczności posiadania połączenia internetowego, od (nie)działania samego Connecta, choć niestety nie wszystko jest takie a po ostatnich zmianach jest prawie tak samo proste i sprawne jak przy korzystaniu z rozwiązań Garmina.

3 komentarze:

  1. Świetny artykuł. Mam pytanie. Jak wygląda juz sam proces zgrywania z 610tki ns androida? Tzn czy wystarczy ze zegarek znajdzie się w zasięgu odbiornika bt z ant+, czy trzeba każdorazowo odpalić aplikację i kliknąć na synchronizację? Fajnie by było jakby zaraz po powrocie wejściu do domu i położeniu zegarka tuż obok, synchronizacja uruchamiana się automatycznie.

    OdpowiedzUsuń
    Odpowiedzi
    1. U mnie za każdym razem trzeba włączyć aplikację (zresztą tak jak na Windowsie, gdzie trzeba włączyć komputer i aplikację). Reszta już może dziać się sama.

      Usuń
  2. Proszę o informację, czy należy zainstalować wszystkie trzy aplikacje (Ant Radio Service, Ant+ Plugins, Ant USB Service) w przypadku telefonu obsługującego Ant+ (w moim przypadku Samsung S7), czy tylko wybraną/wybrane z nich?

    OdpowiedzUsuń