Telegram, WhatsApp  +380637610482
Walery Danyuk
Walery DanyukwywoływaczTworzymy narzędzia AI dla firm. Wysoka jakość. Przystępna cena.Napisz na Telegram

Aplikacja Garmin Connect IQ: studium przypadku zamiast zamkniętego API

Panel platformy Longevity z danymi dotyczącymi snu, tętna i stresu z zegarka Garmin
ZadaniePobieranie danych o stanie zdrowia z certyfikowanych przez UE inteligentnych zegarków na potrzeby platformy profilaktyki zdrowotnej — i odmowa dostępu do interfejsu API od firmy Garmin.
RozwiązanieDwie natywne aplikacje dla Garmin Connect IQ zamiast integracji API: niestandardowa tarcza zegarka z kluczowymi wskaźnikami i aplikacja do synchronizacji danych z platformą.
TerminySierpień 2026
WynikObie aplikacje zostały moderowane przez firmę Garmin i opublikowane w sklepie Connect IQ Store; dane z certyfikowanych zegarków są przesyłane na platformę bez konieczności korzystania z oficjalnego interfejsu API.

Platforma do monitorowania zdrowia i profilaktyki medycznej została zaprojektowana w celu zbierania danych z inteligentnych zegarków gości. Deweloper wybrał firmę Garmin jako światowego lidera z pełnym zestawem certyfikatów dla Europy. Jednak niemal natychmiast napotkał ograniczenia dostępu do jej API – kanału, za pośrednictwem którego usługi zewnętrzne zazwyczaj automatycznie pobierają dane z urządzenia.

Co tydzień autorski kanał Telegram publikuje nowe przypadki i podejścia do rozwoju sztucznej inteligencji. Możesz zasubskrybować kanał tutaj: t.me/promtvibeadd.

Dlaczego Garmin był jedynym wyborem w tym projekcie?

Urządzenie musiało uzyskać certyfikat europejski, aby móc zbierać dane medyczne – to natychmiast zawęziło wybór. Garmin jest pod tym względem wygodniejszy niż konkurencja: posiada pełen pakiet certyfikatów uznawanych w UE.

Z doświadczenia deweloperów wynika, że wymogi UE dotyczące danych medycznych wpływają nie tylko na wybór urządzenia, ale także na otaczającą je infrastrukturę: nawet usługi hostingowe automatycznie blokują zasoby, jeśli szereg rygorystycznych wymogów UE nie zostanie spełniony. Analiza certyfikacji oprogramowania medycznego jest tematem osobnego wpisu autora; w tym przypadku jest ona istotna jedynie jako powód, dla którego Garmin był preferowaną opcją.

Jak Garmin odpowiedział na prośbę o dostęp do interfejsu API?

Deweloper złożył wniosek do Garmin Connect Developer, mając nadzieję na zakup dostępu do API i wykorzystanie go do tworzenia wizualizacji metryk. Odpowiedź nadeszła szybko, ale nie tak, jak oczekiwano: Garmin poinformował, że weryfikacja i zatwierdzanie nowych wniosków o dostęp do API zostało tymczasowo zawieszone.

Następnie rozpoczęło się rutynowe przeszukiwanie specjalistycznych forów. Według dewelopera, dostęp prawdopodobnie nie będzie możliwy przed latem 2027 roku. Dla projektu, który był już w trakcie realizacji, oznaczało to prawdziwy ślepy zaułek, chyba że znajdzie się inne rozwiązanie.

Dlaczego nie zmieniliście marki Garmin na markę z otwartym API?

Sam deweloper zaproponował klientowi logiczne rozwiązanie: skoro API Garmina jest zamknięte, powinien skorzystać z urządzenia innego producenta z otwartym dostępem. Klient odmówił – post nie ujawnia dokładnego powodu.

Najprawdopodobniej problem wynika z tej samej certyfikacji. Zmiana marki rozwiązałaby problem z API, ale stworzyłaby nowe, trudniejsze zadanie: ponowną walidację zgodności urządzenia z europejskimi wymogami dotyczącymi danych medycznych, które pierwotnie doprowadziły do wyboru Garmina. Pozostanie przy Garminie i znalezienie obejścia wydawało się tańsze niż zmiana urządzenia i ponowna certyfikacja.

Jak obejść ten problem, korzystając z Garmin Connect IQ

Zamiast integracji API, rozwiązanie znaleziono w ekosystemie Garmin Connect IQ – sklepie z mini-aplikacjami, które instalują się bezpośrednio na zegarku i działają zgodnie z regułami zdefiniowanymi przez samą firmę Garmin. Taką aplikację można opublikować bez dostępu do API: znajduje się ona na urządzeniu i komunikuje się bezpośrednio z serwerem za pośrednictwem kodu aplikacji.

Gdy oficjalna droga jest zamknięta i czekanie do 2027 roku nie wchodzi w grę, ludzie szukają właśnie takiego obejścia – takiego, które pozwala uniknąć miesięcy oczekiwania na decyzję dostawcy w sprawie ich wniosku. Podobna logika leży u podstaw 1001site AI: jego agent AI buduje stronę internetową lub sklep internetowy na podstawie linku lub opisu w zaledwie kilka minut.

Oficjalne API Garmin Aplikacja Garmin Connect IQ
Dostęp Zamknięto na nowe zgłoszenia (szacunki autora: nie wcześniej niż latem 2027 r.) Otwarte dla każdego dewelopera za pośrednictwem zestawu narzędzi Garmin Connect IQ
Co otrzymasz? Gotowy kanał danych bez konieczności tworzenia aplikacji na zegarku Pełna kontrola nad ekranem i logiką, ale sam piszesz kod
Umiar Nie jest wymagane (w każdym razie nie ma dostępu) Firma Garmin musi zweryfikować produkt przed umieszczeniem go w sklepie.
Data otwarcia Na czas nieokreślony (szacunki autora nie wcześniej niż w 2027 r.) Zależy to wyłącznie od rozwoju i moderacji, a nie od decyzji sprzedawcy co do aplikacji.

Co robią dwie aplikacje zatwierdzone przez Garmin?

Zespół opracował dwie oddzielne aplikacje dla ekosystemu Connect IQ, które uzyskały aprobatę firmy Garmin: spersonalizowaną tarczę zegarka z kluczowymi wskaźnikami i logo hotelu klienta oraz aplikację do synchronizacji i udostępniania danych z platformą. Według sklepu Garmin Connect IQ Store, aplikacje te nazywają się Longevity President Face i Longevity President i zostały opracowane przez firmę Longevity.

Tarcza zegarka została zaprojektowana z myślą o konkretnym użytkowniku: ekran wyświetla zakres tętna, następny zaplanowany zabieg oraz stan baterii, dostosowane do konkretnego dnia. Poniżej znajduje się strona dokumentacji aplikacji: same ekrany nie są zdjęciami zegarka, lecz rysowane na podstawie kodu tarczy zegarka, aby pokazać projektantowi i klientowi każdy status bez konieczności śledzenia go na prawdziwym urządzeniu.

Dokumentacja tarczy zegarka: Render kodu zegarka pokazuje, w jaki sposób ekran dostosowuje się do kolejnego zabiegu i tętna gościa.

Dokumentacja tarczy: analiza dolnej linii - tętna i zakresu normalnego w dwóch opcjach wyświetlania

Dokumentacja pokrętła: znaczenie każdego elementu ekranu, od etykiety hotelowej po temperaturę i datę w języku gościa

Druga aplikacja, Longevity President, działa w obszarze synchronizacji: gdy gość wykonuje jakąś aktywność (na przykład idzie wyznaczoną trasą), przesyła dane z zegarka do portalu, gdzie widoczna jest także mapa z zaznaczoną trasą.

Aplikacja synchronizacyjna: podczas spaceru gościa dane z zegarka przesyłane są na platformę, a na ekranie wyświetlana jest mapa trasy i wskaźniki z ręki

Jak to wygląda w praktyce

Na nadgarstku gościa tarcza zegarka wyświetla te same informacje, co w powyższej dokumentacji, ale w warunkach rzeczywistych: godzinę, tętno, liczbę kroków, stan naładowania baterii oraz przypomnienie o kolejnym zabiegu, wskazujące wymagany zakres tętna. Dane z certyfikowanego urządzenia są ostatecznie przesyłane do konkretnej osoby na nadgarstku.

Niestandardowa tarcza zegarka Garmin w praktyce: czas następnego zabiegu i tętno gościa na danym korytarzu

Czym zakończył się projekt i co będzie dalej?

Obie aplikacje zostały zmoderowane i opublikowane w sklepie Garmin Connect IQ – działającym kanale danych, gotowym do użycia. Deweloper nazywa to praktyczną lekcją integracji urządzeń noszonych w zamkniętym ekosystemie: zasady gry ustala dostawca, a rozwiązanie musi zostać zbudowane w jego ramach.

Kolejnym krokiem jest opracowanie portalu medycznego i współpraca z hotelowymi klinikami wellness, rozszerzając ich usługi o monitorowanie stanu zdrowia gości i automatyczny dobór zabiegów. Marka Longevity, widoczna na powyższym zrzucie ekranu z pulpitu platformy, jest już wykorzystywana w portalu turystycznym uzdrowiska Karlowe Wary dla hotelu President. Tam widżet Longevity i integracja z Garmin Connect IQ są prezentowane gościom jako dwie oddzielne usługi, obok informacji o wydarzeniach i pogodzie. Studium przypadku, w którym sztuczna inteligencja, oparta na danych z zegarka Garmin, automatycznie dobiera zabiegi spa dla gości, można znaleźć w studium przypadku Longevity AI dla hoteli i ośrodków spa.

W samym poście autor pozostawił pytanie otwarte i zapytał czytelników, jakie inne urządzenia lub czujniki chcieliby zintegrować z usługami monitorowania zdrowia. Lista obsługiwanych urządzeń jest obecnie ograniczona wymaganiami certyfikacyjnymi, a nie możliwościami technicznymi.

Dla kogo przeznaczone jest to obejście?

Stworzenie miniaplikacji w zamkniętym ekosystemie urządzenia nie zawsze jest wykonalne. Ma to sens, jeśli:

  1. oficjalne API dostawcy jest zamknięte dla nowych żądań lub jest tymczasowo niedostępne ze względu na ograniczenia czasowe;
  2. nie ma możliwości zmiany urządzenia ze względu na wymagania zewnętrzne – certyfikację, umowę lub flotę urządzeń, która została już przekazana użytkownikom;
  3. Ekosystem urządzeń (np. Garmin Connect IQ) zazwyczaj pozwala na korzystanie z widżetów innych firm i publikuje je bez dostępu do zamkniętego interfejsu API.

Jeśli żaden z tych warunków nie jest spełniony, otwarte API lub wybór bezpłatnego urządzenia jest niemal zawsze szybszym i tańszym rozwiązaniem niż tworzenie i moderowanie aplikacji w czyimś ekosystemie.

Pytania i odpowiedzi

Dlaczego nie mogli po prostu uzyskać dostępu do oficjalnego API Garmin? Dostęp jest obecnie zamknięty dla nowych wniosków. Prośba do dewelopera Garmin Connect spotkała się z odpowiedzią, że weryfikacja i zatwierdzanie nowych wniosków o dostęp do API jest tymczasowo zawieszona. Według forów Garmin, deweloper szacuje, że dostęp prawdopodobnie nie będzie możliwy przed latem 2027 roku.

Dlaczego nie przeszliście z Garmina na urządzenia z otwartym API? Deweloper zaproponował klientowi tę opcję, ale został odrzucony. W przypadku platformy medycyny profilaktycznej urządzenie musi być certyfikowane w Europie, a Garmin dostarcza pełen pakiet dokumentów certyfikacyjnych. Rezygnacja z tego na rzecz otwartego API oznaczałaby rozwiązanie innego, bardziej złożonego problemu od podstaw.

Do czego służą dwie aplikacje zatwierdzone przez Garmin? Pierwsza to niestandardowa tarcza zegarka, Longevity President Face, która wyświetla kluczowe dane i logo hotelu. Druga to aplikacja synchronizująca Longevity President, która przesyła dane z zegarka do platformy. Obie zostały potwierdzone jako samodzielne aplikacje w sklepie Garmin Connect IQ Store, opracowane przez Longevity.

Czy to obejście problemu sprawdzi się w każdym projekcie urządzenia noszonego? Nie. Jest odpowiednie, gdy oficjalne API jest zamknięte lub tymczasowo niedostępne, a zmiana urządzenia jest niemożliwa ze względu na wymagania zewnętrzne – takie jak certyfikacja w tym przypadku. Jeśli API jest otwarte lub wybór urządzeń jest nieograniczony, integracja API jest prawie zawsze szybsza.

Źródła

Podobna logika obowiązuje w przypadku stron internetowych. 1001site AI — agent AI — tworzy stronę internetową lub sklep internetowy na podstawie Twojego linku lub opisu w zaledwie kilka minut.

Linki do projektu

Pytania i odpowiedzi

Dlaczego po prostu nie skorzystałeś z oficjalnego API Garmin?

Dostęp do nowych wniosków jest obecnie zamknięty. Na prośbę do dewelopera Garmin Connect otrzymano odpowiedź, że weryfikacja i zatwierdzanie nowych wniosków o dostęp do API jest tymczasowo zawieszone. Według forów branżowych, deweloper szacuje, że dostęp prawdopodobnie nie zostanie otwarty przed latem 2027 roku – oczekiwanie prawie roku jest niedopuszczalne, gdy platforma jest już w budowie.

Dlaczego nie przeszliście z Garmina na urządzenia z otwartym API?

Deweloper zaproponował klientowi tę opcję, ale spotkał się z odmową. W przypadku platformy medycyny profilaktycznej urządzenie musi posiadać certyfikat europejski, a Garmin dostarcza pełen pakiet dokumentów certyfikacyjnych. Rezygnacja z tego na rzecz otwartego API oznaczałaby konieczność rozwiązania innego, bardziej złożonego problemu od podstaw.

Co robią dwie aplikacje zatwierdzone przez Garmin?

Pierwsza z nich to spersonalizowana tarcza zegarka Longevity President Face, która wyświetla kluczowe dane i logo hotelu na ekranie zegarka. Druga to aplikacja Longevity President, która służy do synchronizacji i udostępniania danych, przesyłając je z zegarka na platformę. Obie aplikacje zostały potwierdzone jako samodzielne aplikacje w sklepie Garmin Connect IQ Store, opracowane przez Longevity.

Czy to obejście problemu sprawdzi się w przypadku każdego projektu związanego z urządzeniami przenośnymi?

Nie. Jest to uzasadnione, gdy oficjalne API jest zamknięte lub tymczasowo niedostępne, a zmiana urządzenia jest niemożliwa ze względu na wymagania zewnętrzne – takie jak certyfikacja w tym przypadku. Jeśli API jest otwarte lub wybór urządzeń jest nieograniczony, tworzenie miniaplikacji w zamkniętym ekosystemie jest zbędnym krokiem: integracja API jest prawie zawsze szybsza.