„Garmin Connect IQ“ programėlė: atvejo analizė vietoj uždaros API

Buvo sukurta prevencinės medicinos ir asmeninės sveikatos stebėsenos platforma, skirta rinkti duomenis iš svečių išmaniųjų laikrodžių. Kūrėjas pasirinko „Garmin“ kaip pasaulinį lyderį, turintį visą sertifikatų rinkinį Europai. Tačiau jie beveik iš karto susidūrė su ribota prieiga prie jos API – kanalo, per kurį trečiųjų šalių paslaugos paprastai automatiškai gauna duomenis iš įrenginio.
Kiekvieną savaitę autoriaus Telegram kanale skelbiami nauji dirbtinio intelekto kūrimo atvejai ir metodai. Prenumeruoti galite čia: t.me/promtvibeadd.
Kodėl šiam projektui buvo pasirinktas tik „Garmin“?
Įrenginys turėjo būti sertifikuotas Europoje, kad galėtų rinkti sveikatos duomenis – tai iš karto susiaurino pasirinkimą. „Garmin“ šiuo atžvilgiu yra patogesnis nei konkurentai: jis turi visą ES pripažintų sertifikatų paketą.
Kūrėjo patirtis rodo, kad ES medicininių duomenų reikalavimai turi įtakos ne tik įrenginio pasirinkimui, bet ir aplinkinei infrastruktūrai: net prieglobos paslaugos automatiškai blokuoja išteklius, jei nesilaikoma griežtų ES reikalavimų. Medicininės programinės įrangos sertifikavimo analizė yra atskiro autoriaus įrašo tema; čia ji svarbi tik kaip priežastis, kodėl „Garmin“ buvo pasirinktas pirmenybė.
Ką „Garmin“ atsakė į API prieigos užklausą?
Kūrėjas pateikė užklausą „Garmin Connect“ kūrėjams, tikėdamasis įsigyti API prieigą ir ją panaudoti metrikų vizualizacijoms kurti. Atsakymas buvo gautas greitai, bet ne taip, kaip tikėtasi: „Garmin“ pareiškė, kad naujų API prieigos užklausų peržiūra ir tvirtinimas buvo laikinai sustabdytas.
Toliau buvo atlikta įprasta specializuotų forumų paieška. Pasak kūrėjo, prieiga greičiausiai nebus prieinama iki 2027 m. vasaros. Jau statomam projektui tai reiškė tikrą aklavietę, nebent būtų rastas kitas sprendimas.
Kodėl neperėjote nuo „Garmin“ prie prekės ženklo su atvira API sąsaja?
Pats kūrėjas pasiūlė klientui logišką požiūrį: kadangi „Garmin“ API yra uždara, jie turėtų naudoti kito gamintojo įrenginį su atvira prieiga. Klientas atsisakė – įraše tiksli priežastis neatskleidžiama.
Labiausiai tikėtina, kad problema kyla dėl to paties sertifikavimo. Pakeitus prekės ženklą, API problema būtų išspręsta, tačiau iškiltų nauja, sunkesnė užduotis: iš naujo patvirtinti įrenginio atitiktį Europos medicininių duomenų reikalavimams, dėl kurių iš pradžių buvo pasirinktas „Garmin“. Likti su „Garmin“ ir rasti sprendimą atrodė pigiau nei pakeisti įrenginį ir iš naujo sertifikuoti.
Kaip apeiti problemą naudojant „Garmin Connect IQ“
Užuot integravus API, sprendimas buvo rastas „Garmin Connect IQ“ ekosistemoje – mini programėlių saugykloje, kurios įdiegiamos tiesiai laikrodyje ir veikia pagal paties „Garmin“ nustatytas taisykles. Tokią programėlę galima publikuoti be API prieigos: ji yra įrenginyje ir tiesiogiai bendrauja su serveriu per programėlės kodą.
Kai oficialus kelias uždarytas ir laukti iki 2027 m. nėra įmanoma, žmonės ieško tokio sprendimo – tokio, kuris leistų išvengti mėnesių laukimo, kol tiekėjas priims sprendimą dėl jų paraiškos. Panaši logika pagrįsta ir 1001site “ dirbtiniu intelektu: jo dirbtinio intelekto agentas vos per kelias minutes sukuria svetainę arba internetinę parduotuvę pagal jūsų nuorodą arba aprašymą.
| Oficiali „Garmin“ API | „Garmin Connect IQ“ programėlė | |
|---|---|---|
| Prieiga | Naujos paraiškos nepriimamos (autoriaus vertinimu: ne anksčiau kaip 2027 m. vasarą) | Gali naudotis bet kuris kūrėjas per „Garmin Connect IQ“ įrankių rinkinį |
| Ką gausite? | Paruoštas duomenų kanalas be programėlės kūrimo laikrodyje | Visiška ekrano ir logikos kontrolė, bet kodą rašote patys |
| Moderavimas | Nereikalinga (prieigos vis tiek nėra) | „Garmin“ privalo patikrinti produktą prieš jį publikuodama parduotuvėje. |
| Atidarymo data | Neribotam laikui (autoriaus vertinimu, ne anksčiau kaip 2027 m.) | Tai priklauso tik nuo kūrimo ir moderavimo, o ne nuo tiekėjo sprendimo dėl programos. |
Ką veikia dvi „Garmin“ patvirtintos programėlės?
Komanda sukūrė dvi atskiras programėles „Connect IQ“ ekosistemai, kurios abi gavo „Garmin“ patvirtinimą: pritaikytą laikrodžio ciferblatą su pagrindiniais rodikliais ir kliento viešbučio logotipu bei programėlę duomenims sinchronizuoti ir bendrinti su platforma. „Garmin Connect IQ“ parduotuvės duomenimis, jos vadinasi „Longevity President Face“ ir „Longevity President“ ir jas sukūrė „Longevity“.
Laikrodžio ciferblatas sukurtas konkrečiam vartotojui: ekrane rodomas širdies ritmo diapazonas, kita suplanuota procedūra ir akumuliatoriaus būsena, pritaikyta konkrečiai dienai. Žemiau pateikiamas programėlės dokumentacijos puslapis: patys ekranai nėra laikrodžio nuotraukos, o nupiešti pagal laikrodžio ciferblato kodą, kad dizaineriui ir klientui būtų rodoma kiekviena būsena, nereikalaujant jos stebėti realiame įrenginyje.



Antroji programėlė „Longevity President“ veikia sinchronizacijos pusėje: svečio veiklos metu (pavyzdžiui, einant maršrutu) ji perduoda duomenis iš laikrodžio į portalą, kuriame taip pat matomas žemėlapis su trasa.

Kaip tai atrodo realiai naudojant
Ant svečio riešo laikrodžio ciferblate rodoma ta pati informacija, kaip ir aukščiau pateiktoje dokumentacijoje, tačiau realiomis sąlygomis: laikas, širdies ritmas, žingsniai, baterijos veikimo laikas ir priminimas apie kitą procedūrą, nurodant reikiamą širdies ritmo diapazoną. Duomenys iš sertifikuoto įrenginio galiausiai perduodami konkrečiam asmeniui, esančiam ant riešo.

Kuo baigėsi projektas ir kas toliau?
Abi programėlės buvo moderuotos ir paskelbtos „Garmin Connect IQ“ parduotuvėje – veikiančiame duomenų kanale, kuris yra paruoštas naudoti. Kūrėjas tai vadina praktine pamoka apie nešiojamųjų įrenginių integraciją uždaroje ekosistemoje: žaidimo taisykles nustato tiekėjas, o sprendimas turi būti sukurtas atsižvelgiant į šią sistemą.
Toliau darbotvarkėje – medicinos portalo kūrimas ir bendradarbiavimas su viešbučių sveikatingumo klinikomis, jų paslaugų plėtra stebint svečių sveikatą ir automatiškai parenkant procedūras. „Longevity“ prekės ženklas, parodytas platformos prietaisų skydelyje aukščiau esančiose ekrano kopijose, jau naudojamas Karlovi Varų kurorto turizmo portale, skirtame viešbučiui „President“. Ten „Longevity“ valdiklis ir integracija su „Garmin Connect IQ“ svečiams pateikiami kaip dvi atskiros paslaugos kartu su informacija apie renginius ir orus. O atvejo analizę, kaip dirbtinis intelektas, remdamasis „Garmin“ laikrodžių duomenimis, automatiškai parenka SPA procedūras svečiams, rasite atvejo analizėje „Longevity“ dirbtinis intelektas viešbučiams ir SPA kurortams.
Pačiame įraše autorius paliko klausimą atvirą ir paklausė skaitytojų, kokius kitus įrenginius ar jutiklius jie norėtų integruoti su sveikatos stebėjimo paslaugomis. Šiuo metu palaikomų įrenginių sąrašą riboja sertifikavimo reikalavimai, o ne techninės galimybės.
Kam tinka šis sprendimo būdas?
Mini programėlės kūrimas uždaroje įrenginio ekosistemoje ne visada įmanomas. Tai prasminga, jei:
- oficiali tiekėjo API yra uždaryta naujoms užklausoms arba laikinai nepasiekiama dėl laiko apribojimų;
- įrenginio pakeisti neįmanoma dėl išorinio reikalavimo – sertifikavimo, sutarties ar jau vartotojams išplatinto įrenginių parko;
- Įrenginių ekosistema (pvz., „Garmin Connect IQ“) paprastai leidžia naudoti trečiųjų šalių valdiklius ir skelbia juos be prieigos prie uždaros API.
Jei nė viena iš šių sąlygų nėra įvykdyta, atvira API arba nemokamas įrenginio pasirinkimas beveik visada yra greitesnis ir pigesnis nei programėlės kūrimas ir moderavimas kažkieno kito ekosistemoje.
Klausimai ir atsakymai
Kodėl jie negalėjo tiesiog prisijungti prie oficialios „Garmin“ API? Šiuo metu prieiga naujiems prašymams uždaryta. Į užklausą „Garmin Connect“ kūrėjui buvo atsakyta, kad naujų API prieigos prašymų peržiūra ir patvirtinimas yra laikinai sustabdytas. Remiantis „Garmin“ forumais, kūrėjas mano, kad prieiga greičiausiai nebus prieinama iki 2027 m. vasaros.
Kodėl neperėjote nuo „Garmin“ prie įrenginių su atvira API? Kūrėjas pasiūlė klientui šią galimybę, tačiau buvo atmestas. Profilaktinės medicinos platformai įrenginys turi būti sertifikuotas Europoje, o „Garmin“ pateikia visą sertifikavimo dokumentų paketą. Praradus šį paketą dėl atviros API, būtų tekę spręsti kitą, sudėtingesnę problemą nuo nulio.
Ką daro dvi „Garmin“ patvirtintos programėlės? Pirmoji yra pritaikytas laikrodžio ciferblatas „Longevity President Face“, kuriame rodomi pagrindiniai rodikliai ir viešbučio logotipas. Antroji yra „Longevity President“ sinchronizavimo programėlė, kuri perduoda duomenis iš laikrodžio į platformą. Abi patvirtintos kaip atskiros programėlės „Garmin Connect IQ“ parduotuvėje, kurią sukūrė „Longevity“.
Ar šis sprendimas tinka kiekvienam nešiojamųjų įrenginių projektui? Ne. Jis tinka, kai oficiali API yra uždaryta arba laikinai nepasiekiama, o įrenginio pakeisti neįmanoma dėl išorinio reikalavimo, šiuo atveju – sertifikavimo. Jei API yra atvira arba įrenginių pasirinkimas neribotas, API integracija beveik visada yra greitesnė.
Šaltiniai
- Autoriaus įrašas Telegram kanale „Verslas su dirbtiniu intelektu | Pro rakto skylutę“: https://t.me/promtvibeadd/441
- „Longevity President Face“ programėlė „Garmin Connect IQ“ parduotuvėje: https://apps.garmin.com/apps/522f23dc-b19f-4c47-8504-5da8f3ffb96a
- Sinchronizuokite „Longevity President“ toje pačioje „Garmin“ parduotuvėje: https://apps.garmin.com/apps/2874ad71-527c-4aac-9af7-6929c10a927c
Panaši logika veikia ir su svetainėmis. 1001site AI“ – dirbtinio intelekto agentas – vos per kelias minutes sukuria svetainę arba internetinę parduotuvę pagal jūsų nuorodą arba aprašymą.
Projekto nuorodos
- „Longev AI“: „Longevity Resort“ platforma viešbučiams ir SPA centrams
- Karlovy Vary turistinis portalas, skirtas viešbučio Prezidentui
- Kaip parodyti savo viešbutį ChatGPT, Gemini ir „Perplexity“ platformose
- 1001site dirbtinio intelekto kainodara
- „Ilgaamžiškumo prezidento veidas“ „Garmin Connect IQ“ parduotuvėje
- „Ilgaamžiškumo prezidentas“ „Garmin Connect IQ“ parduotuvėje
Diskusija
Įrašai ir komentarai Telegram kanaleБизнес с ИИ | Через замочную скважину · 2026 m. rugsėjo 21 d.
Klausimai ir atsakymai
Kodėl negalėjote tiesiog prisijungti prie oficialios „Garmin“ API?
Šiuo metu prieiga naujiems prašymams uždaryta. Į „Garmin Connect“ kūrėjui pateiktą prašymą buvo atsakyta, kad naujų API prieigos prašymų peržiūra ir tvirtinimas yra laikinai sustabdytas. Remiantis pramonės forumais, kūrėjas apskaičiavo, kad prieiga greičiausiai nebus atidaryta iki 2027 m. vasaros – beveik metų laukimas yra nepriimtinas, kai platforma jau kuriama.
Kodėl neperėjote nuo „Garmin“ prie įrenginių su atvira API?
Kūrėjas pasiūlė klientui šią parinktį, tačiau buvo atmestas. Profilaktinės medicinos platformai įrenginys turi būti sertifikuotas Europoje, o „Garmin“ pateikia visą sertifikavimo dokumentų paketą. Praradus šį paketą dėl atviros API, būtų tekę spręsti kitą, sudėtingesnę problemą nuo nulio.
Ką veikia dvi „Garmin“ patvirtintos programėlės?
Pirmasis – pritaikytas „Longevity President Face“ laikrodžio ciferblatas, kuriame laikrodžio ekrane rodomi pagrindiniai rodikliai ir viešbučio logotipas. Antrasis – „Longevity President“ programėlė – duomenų sinchronizavimo ir bendrinimo programėlė, perduodanti duomenis iš laikrodžio į platformą. Abi programėlės patvirtintos kaip atskiros „Longevity“ sukurtoje „Garmin Connect IQ“ parduotuvėje.
Ar šis sprendimas tinka bet kokiam nešiojamų įrenginių projektui?
Ne. Tai pateisinama, kai oficiali API yra uždaryta arba laikinai nepasiekiama, o įrenginio keitimas neįmanomas dėl išorinio reikalavimo – šiuo atveju sertifikavimo. Jei API yra atvira arba įrenginių pasirinkimas neribotas, mini programėlės kūrimas uždaroje ekosistemoje yra nereikalingas žingsnis: API integracija beveik visada yra greitesnė.
Prenumeruokite mano Telegram kanalą
Kanale « Бизнес с ИИ | Через замочную скважину» stebiu ir kalbu apie tai, kaip su manimi susisiekę klientai naudoja dirbtinį intelektą savo versle. Skatinu diskusiją – praneškite man komentaruose, ir aš jums tiesiogiai atsakysiu.


