Telegram, WhatsApp+380637610482
Valerij Danjuk
Valerij DanjukprogramerRazvoj AI alata za tvrtke. Visokokvalitetni. Pristupačni.Pišite nam na Telegram

Aplikacija Garmin Connect IQ: Studija slučaja umjesto zatvorenog API-ja

Nadzorna ploča platforme Longevity s metrikama sna, otkucaja srca i stresa s vašeg Garmin sata
ZadatakUzimanje zdravstvenih podataka s pametnih satova s EU certifikatom za preventivnu zdravstvenu platformu - i odbijanje pristupa API-ju od Garmina.
OtopinaDvije izvorne aplikacije za Garmin Connect IQ umjesto API integracije: prilagođeni izgled sata s ključnim metrikama i aplikacija za sinkronizaciju podataka s platformom.
RokoviKolovoz 2026.
ProizlazitiObje aplikacije moderira Garmin i objavljene su u Connect IQ trgovini; podaci s certificiranih satova prenose se na platformu bez službenog API-ja.

Platforma za preventivnu medicinu i praćenje osobnog zdravlja dizajnirana je za prikupljanje podataka s pametnih satova gostiju. Programer je odabrao Garmin kao globalnog lidera s punim skupom certifikata za Europu. Međutim, gotovo odmah su naišli na ograničen pristup njegovom API-ju - kanalu putem kojeg usluge trećih strana obično automatski dobivaju podatke s uređaja.

Autorov Telegram kanal svaki tjedan objavljuje nove slučajeve i pristupe razvoju umjetne inteligencije. Možete se pretplatiti ovdje: t.me/promtvibeadd.

Zašto je Garmin bio jedini izbor za ovaj projekt?

Uređaj je morao biti certificiran u Europi za prikupljanje zdravstvenih podataka - to je odmah suzilo izbor. Garmin je u tom pogledu praktičniji od konkurencije: ima cijeli paket certifikata priznatih u EU.

Prema iskustvu programera, zahtjevi EU-a za medicinske podatke utječu ne samo na odabir uređaja već i na okolnu infrastrukturu: čak i usluge hostinga automatski blokiraju resurse ako se ne ispuni niz strogih zahtjeva EU-a. Analiza same certifikacije medicinskog softvera tema je zasebnog posta autora; ovdje je važna samo kao razlog zašto je Garmin bio preferirana opcija.

Što je Garmin odgovorio na zahtjev za pristup API-ju?

Razvojni programer podnio je zahtjev Garmin Connect Developeru, nadajući se kupnji API pristupa i korištenju istog za izradu vizualizacija metrike. Odgovor je stigao brzo, ali ne i očekivano: Garmin je izjavio da je pregled i odobravanje novih zahtjeva za API pristup privremeno obustavljeno.

Zatim je uslijedila rutinska pretraga specijaliziranih foruma. Prema riječima programera, pristup vjerojatno neće biti dostupan prije ljeta 2027. Za projekt koji je već u izgradnji, to je značilo pravu slijepu ulicu osim ako se ne pronađe drugo rješenje.

Zašto niste prešli s Garmina na brend s otvorenim API-jem?

Sam programer predložio je klijentu logičan pristup: budući da je Garminov API zatvoren, trebali bi koristiti uređaj drugog proizvođača s otvorenim pristupom. Klijent je odbio - objava ne otkriva točan razlog.

Najvjerojatnije problem proizlazi iz iste certifikacije. Promjena marke riješila bi problem API-ja, ali bi stvorila novi, teži zadatak: ponovnu validaciju usklađenosti uređaja s europskim zahtjevima za medicinske podatke koji su u početku doveli do Garminova odabira. Ostanak s Garminom i pronalaženje zaobilaznog rješenja činilo se jeftinijim od promjene uređaja i ponovne certifikacije.

Kako riješiti ovaj problem s Garmin Connect IQ-om

Umjesto API integracije, rješenje je pronađeno u ekosustavu Garmin Connect IQ-a - trgovini mini-aplikacija koje se instaliraju izravno na sat i rade prema pravilima koje je definirao sam Garmin. Takva se aplikacija može objaviti bez API pristupa: nalazi se na uređaju i komunicira izravno s poslužiteljem putem koda aplikacije.

Kada je službena ruta zatvorena i čekanje do 2027. nije opcija, ljudi traže ovakvo rješenje - ono koje izbjegava višemjesečno čekanje na odluku dobavljača o njihovoj prijavi. Slična logika je u osnovi 1001site AI-a: njegov AI agent gradi web stranicu ili online trgovinu na temelju vaše poveznice ili opisa u samo nekoliko minuta.

Službeni Garmin API Aplikacija Garmin Connect IQ
Pristup Zatvoreno za nove prijave (procjena autora: tek ljeti 2027.) Otvoreno za sve programere putem Garmin Connect IQ alata
Što dobivate? Gotov podatkovni kanal bez razvoja aplikacije na satu Potpuna kontrola nad ekranom i logikom, ali kod pišete sami
Umjerenost Nije potrebno (ionako nema pristupa) Garmin mora provjeriti proizvod prije nego što ga objavi u trgovini.
Datum otvaranja Na neodređeno vrijeme (autorova procjena je najranije 2027.) Ovisi samo o razvoju i moderiranju, a ne o odluci dobavljača o aplikaciji.

Što rade dvije aplikacije koje je odobrio Garmin?

Tim je razvio dvije odvojene aplikacije za Connect IQ ekosustav, a obje su prošle Garminovo odobrenje: prilagođeni izgled sata s ključnim metrikama i logotipom klijentskog hotela te aplikaciju za sinkronizaciju i dijeljenje podataka s platformom. Prema Garmin Connect IQ trgovini, zovu se Longevity President Face i Longevity President, a razvila ih je tvrtka Longevity.

Brojčanik sata dizajniran je za određenog korisnika: zaslon prikazuje raspon otkucaja srca, sljedeći zakazani tretman i status baterije, prilagođen određenom danu. Ispod je stranica s dokumentacijom aplikacije: sami zasloni nisu fotografije sata, već su nacrtani na temelju koda brojčanika sata, kako bi dizajneru i klijentu prikazali svaki status bez potrebe za praćenjem na stvarnom uređaju.

Dokumentacija prikaza sata: Renderiranje koda sata prikazuje kako se zaslon prilagođava nadolazećem tretmanu i otkucajima srca gosta.

Dokumentacija brojčanika: analiza donje linije - puls i normalni raspon u dvije opcije prikaza

Dokumentacija o brojčaniku: Što svaki element na zaslonu znači, od oznake hotela do temperature i datuma na jeziku gosta

Druga aplikacija, Longevity President, radi na strani sinkronizacije: tijekom aktivnosti gosta (na primjer, hodanja rutom), prenosi podatke sa sata na portal, gdje je vidljiva i karta sa stazom.

Aplikacija za sinkronizaciju: tijekom šetnje gosta, podaci sa sata prenose se na platformu, a na ekranu se prikazuje karta rute i indikatori s ruke

Kako izgleda u stvarnoj upotrebi

Na gostovom zapešću, brojčanik sata prikazuje iste informacije kao u gornjoj dokumentaciji, ali u stvarnim uvjetima: vrijeme, otkucaje srca, korake, trajanje baterije i podsjetnik o sljedećem tretmanu, koji ukazuje na potreban raspon otkucaja srca. Podaci s certificiranog uređaja u konačnici se prenose određenoj osobi na zapešću.

Prilagođeni prikaz na Garmin satu u stvarnoj upotrebi: vrijeme sljedećeg tretmana i otkucaji srca gosta u danom hodniku

Čime je projekt završio i što je sljedeće?

Obje aplikacije su moderirane i objavljene u Garmin Connect IQ trgovini - radnom podatkovnom kanalu koji je spreman za upotrebu. Programer to naziva praktičnom lekcijom o integraciji nosivih uređaja u zatvorenom ekosustavu: pravila igre postavlja dobavljač, a rješenje mora biti izgrađeno unutar tog okvira.

Sljedeći planovi na dnevnom redu su razvoj medicinskog portala i suradnja s hotelskim wellness klinikama, proširenje njihovih usluga praćenjem zdravlja gostiju i automatskim odabirom tretmana. Brend Longevity, prikazan na nadzornoj ploči platforme na gornjim snimkama zaslona, već se koristi na turističkom portalu resorta Karlovy Vary za hotel President. Tamo se widget Longevity i integracija s Garmin Connect IQ-om gostima predstavljaju kao dvije odvojene usluge uz informacije o događajima i vremenu. A za studiju slučaja o tome kako umjetna inteligencija, na temelju podataka s Garmin sata, automatski odabire spa tretmane za goste, pogledajte studiju slučaja Longevity AI za hotele i spa resorte.

U samoj objavi, autor je ostavio pitanje otvorenim i pitao čitatelje koje bi druge uređaje ili senzore željeli integrirati s uslugama praćenja zdravlja. Popis podržanih uređaja trenutno je ograničen zahtjevima za certifikaciju, a ne tehničkim mogućnostima.

Za koga je ovo zaobilazno rješenje prikladno?

Razvoj mini-aplikacije u zatvorenom ekosustavu uređaja nije uvijek izvediv. Ima smisla ako:

  1. službeni API dobavljača zatvoren je za nove zahtjeve ili je privremeno nedostupan zbog vremenskih ograničenja;
  2. nemoguće je promijeniti uređaj zbog vanjskog zahtjeva - certifikacije, ugovora ili flote uređaja koja je već distribuirana korisnicima;
  3. Ekosustav uređaja (poput Garmin Connect IQ-a) općenito dopušta widgete trećih strana i objavljuje ih bez pristupa zatvorenom API-ju.

Ako nijedan od ovih uvjeta nije ispunjen, otvoreni API ili izbor besplatnog uređaja gotovo je uvijek brži i jeftiniji od razvoja i moderiranja aplikacije u tuđem ekosustavu.

Pitanja i odgovori

Zašto jednostavno nisu mogli pristupiti službenom Garmin API-ju? Pristup je trenutno zatvoren za nove zahtjeve. Na zahtjev upućen razvojnom programeru Garmin Connecta odgovoreno je da je pregled i odobravanje novih zahtjeva za pristup API-ju privremeno obustavljeno. Prema Garmin forumima, razvojni programer procjenjuje da pristup vjerojatno neće biti dostupan prije ljeta 2027.

Zašto niste prešli s Garmina na uređaje s otvorenim API-jem? Programer je predložio tu opciju klijentu, ali je odbijen. Za platformu preventivne medicine, uređaj mora biti certificiran u Europi, a Garmin pruža cijeli paket certifikacijskih dokumenata. Gubitak ovoga za otvoreni API značio bi rješavanje drugačijeg, složenijeg problema od nule.

Što rade dvije aplikacije koje je odobrio Garmin? Prva je prilagođeni izgled sata, Longevity President Face, koji prikazuje ključne metrike i logotip hotela. Druga je aplikacija za sinkronizaciju Longevity President, koja prenosi podatke sa sata na platformu. Obje su potvrđene kao samostalne aplikacije u Garmin Connect IQ trgovini, koju je razvio Longevity.

Je li ovo zaobilazno rješenje prikladno za svaki projekt nosive tehnologije? Ne. Prikladno je kada je službeni API zatvoren ili privremeno nedostupan, a promjena uređaja je nemoguća zbog vanjskog zahtjeva - poput certifikacije u ovom slučaju. Ako je API otvoren ili je odabir uređaja neograničen, integracija API-ja je gotovo uvijek brža.

Izvori

Slična logika funkcionira i za web stranice. 1001site AI — AI agent — stvara web stranicu ili online trgovinu na temelju vaše poveznice ili opisa u samo nekoliko minuta.

Linkovi projekta

Pitanja i odgovori

Zašto jednostavno nisi mogao pristupiti službenom Garmin API-ju?

Pristup je trenutno zatvoren za nove zahtjeve. Na zahtjev upućen razvojnom programeru Garmin Connecta odgovoreno je da je pregled i odobravanje novih zahtjeva za pristup API-ju privremeno obustavljeno. Prema industrijskim forumima, razvojni programer procjenjuje da se pristup vjerojatno neće otvoriti prije ljeta 2027. - čekanje gotovo godinu dana je neprihvatljivo dok je platforma već u izgradnji.

Zašto niste prešli s Garmina na uređaje s otvorenim API-jem?

Programer je predložio ovu opciju klijentu, ali je odbijen. Za platformu preventivne medicine, uređaj mora biti certificiran u Europi, a Garmin pruža cijeli paket certifikacijskih dokumenata. Gubitak ovoga za otvoreni API značio bi rješavanje drugačijeg, složenijeg problema od nule.

Što rade dvije aplikacije koje je odobrio Garmin?

Prva je prilagođeni prikaz sata Longevity President Face, koji prikazuje ključne metrike i logotip hotela na zaslonu sata. Druga je aplikacija Longevity President, aplikacija za sinkronizaciju i dijeljenje podataka koja prenosi podatke sa sata na platformu. Obje su potvrđene kao samostalne aplikacije u Garmin Connect IQ trgovini, koju je razvio Longevity.

Je li ovo rješenje prikladno za bilo koji projekt nosive tehnologije?

Ne. To je opravdano kada je službeni API zatvoren ili privremeno nedostupan, a promjena uređaja je nemoguća zbog vanjskog zahtjeva - poput certifikacije u ovom slučaju. Ako je API otvoren ili je odabir uređaja neograničen, razvoj mini-aplikacije u zatvorenom ekosustavu je nepotreban korak: integracija API-ja je gotovo uvijek brža.