Garmin Connect IQ-appen: En casestudie i stedet for en lukket API

En platform til forebyggende medicin og personlig sundhedsovervågning blev designet til at indsamle data fra gæsternes smartwatches. Udvikleren valgte Garmin som en global leder med et komplet sæt certificeringer for Europa. De stødte dog næsten øjeblikkeligt på begrænset adgang til deres API - den kanal, hvorigennem tredjepartstjenester typisk automatisk indhenter data fra enheden.
Hver uge offentliggør forfatterens Telegram kanal nye cases og tilgange til AI-udvikling. Du kan abonnere her: t.me/promtvibeadd.
Hvorfor var Garmin det eneste valg til dette projekt?
Enheden skulle certificeres i Europa for at indsamle sundhedsdata – dette indsnævrede valget med det samme. Garmin er mere bekvem end sine konkurrenter i denne henseende: de har en komplet pakke af certificeringer, der er anerkendt i EU.
Udviklerens erfaring er, at EU-krav til medicinske data ikke kun påvirker valg af enhed, men også den omgivende infrastruktur: Selv hostingtjenester blokerer automatisk ressourcer, hvis en række strenge EU-krav ikke er opfyldt. En analyse af certificering af medicinsk software er i sig selv emnet for et separat indlæg af forfatteren; her er det kun vigtigt som en årsag til, hvorfor Garmin var den foretrukne løsning.
Hvad svarede Garmin på API-adgangsanmodningen?
En udvikler indsendte en anmodning til Garmin Connect Developer i håb om at købe API-adgang og bruge den til at bygge visualiseringer af målinger. Svaret kom hurtigt, men ikke som forventet: Garmin oplyste, at gennemgang og godkendelse af nye API-adgangsanmodninger var midlertidigt suspenderet.
Derefter tog en rutinemæssig søgning i specialiserede fora over. Ifølge udvikleren ville adgangen sandsynligvis ikke være tilgængelig før sommeren 2027. For et projekt, der allerede var under opførelse, betød dette en blindgyde, medmindre der blev fundet en anden løsning.
Hvorfor skiftede I ikke fra Garmin til et mærke med en åben API?
Udvikleren foreslog selv en logisk tilgang til klienten: da Garmins API er lukket, bør de bruge en enhed fra en anden producent med åben adgang. Klienten afslog – opslaget afslører ikke den præcise årsag.
Problemet stammer højst sandsynligt fra den samme certificering. At ændre mærket ville løse API-problemet, men det ville skabe en ny, vanskeligere opgave: at genvalidere enhedens overholdelse af de europæiske medicinske datakrav, der oprindeligt havde ført til Garmins valg. At blive hos Garmin og finde en løsning virkede billigere end at ændre enheden og gencertificere.
Sådan omgår du dette problem med Garmin Connect IQ
I stedet for API-integration blev der fundet en løsning i Garmin Connect IQ-økosystemet – en samling af mini-apps, der installeres direkte på uret og fungerer i henhold til regler, som Garmin selv har defineret. En sådan app kan udgives uden API-adgang: den findes på enheden og kommunikerer direkte med serveren via appens kode.
Når den officielle rute er lukket, og det ikke er muligt at vente til 2027, leder folk efter denne form for løsning – en der undgår måneders venten på leverandørens afgørelse i deres ansøgning. Lignende logik ligger til grund for 1001site AI: deres AI-agent bygger et websted eller en onlinebutik baseret på dit link eller din beskrivelse på bare et par minutter.
| Garmins officielle API | Garmin Connect IQ-appen | |
|---|---|---|
| Adgang | Lukket for nye ansøgninger (forfatterens estimat: først sommeren 2027) | Åben for alle udviklere via Garmin Connect IQ værktøjssættet |
| Hvad får du? | En færdiglavet datakanal uden at skulle udvikle en app på uret | Fuld kontrol over skærmen og logikken, men du skriver selv koden |
| Moderering | Ikke påkrævet (der er alligevel ingen adgang) | Garmin skal verificere produktet, før det offentliggøres i butikken. |
| Åbningsdato | I en ubestemt periode (forfatterens estimat er tidligst 2027) | Det afhænger kun af udvikling og moderering, og ikke af leverandørens beslutning om applikationen. |
Hvad gør de to Garmin-godkendte apps?
Teamet udviklede to separate apps til Connect IQ-økosystemet, som begge blev godkendt af Garmin: en brugerdefineret urskive med nøgletal og kundens hotellogo, og en app til synkronisering og deling af data med platformen. Ifølge Garmin Connect IQ Store kaldes de Longevity President Face og Longevity President, og de blev udviklet af Longevity.
Urskiven er designet til en specifik bruger: Skærmen viser pulsområdet, den næste planlagte behandling og batteristatus, skræddersyet til den specifikke dag. Nedenfor er appens dokumentationsside: Skærmene i sig selv er ikke billeder af uret, men snarere tegnet baseret på urskivens kode, så designeren og klienten kan se hver status uden at skulle spore den på en rigtig enhed.



Den anden app, Longevity President, fungerer på synkroniseringssiden: under en gæsts aktivitet (for eksempel at gå langs en rute) sender den data fra uret til portalen, hvor et kort med ruten også er synligt.

Sådan ser det ud i virkelig brug
På gæstens håndled viser urskiven de samme oplysninger som i ovenstående dokumentation, men under virkelige forhold: tid, puls, skridt, batterilevetid og en påmindelse om den næste behandling, der angiver det nødvendige pulsområde. Dataene fra den certificerede enhed overføres i sidste ende til den specifikke person på håndleddet.

Hvad endte projektet med, og hvad er det næste?
Begge apps er blevet modereret og udgivet i Garmin Connect IQ Store – en fungerende datakanal, der er klar til brug. Udvikleren kalder dette en praktisk lektion i integration af bærbare enheder i et lukket økosystem: Spillets regler er fastsat af leverandøren, og løsningen skal bygges inden for den ramme.
Det næste på dagsordenen er udvikling af en medicinsk portal og samarbejde med hotellers wellnessklinikker, udvidelse af deres tjenester ved at overvåge gæsternes helbred og automatisk vælge behandlinger. Longevity-mærket, som er vist på platformens dashboard i skærmbillederne ovenfor, er allerede i brug på Karlovy Vary-turismeportalen for President Hotel. Der præsenteres Longevity-widgetten og integrationen med Garmin Connect IQ for gæsterne som to separate tjenester sammen med begivenheder og vejrinformation. Og for en casestudie om, hvordan AI, baseret på Garmin-urdata, automatisk vælger spabehandlinger til gæster, se casestudiet Longevity AI for hoteller og spa-resorts.
I selve opslaget lod forfatteren spørgsmålet stå åbent og spurgte læserne, hvilke andre enheder eller sensorer de gerne ville integrere med sundhedsovervågningstjenester. Listen over understøttede enheder er i øjeblikket begrænset af certificeringskrav, ikke tekniske muligheder.
Hvem er denne løsning egnet til?
Det er ikke altid muligt at udvikle en mini-app i en enheds lukkede økosystem. Det giver mening, hvis:
- Leverandørens officielle API er lukket for nye anmodninger eller er midlertidigt utilgængelig på grund af tidsbegrænsninger;
- det er umuligt at ændre enheden på grund af et eksternt krav - certificering, kontrakt eller den flåde af enheder, der allerede er distribueret til brugerne;
- Enhedens økosystem (som Garmin Connect IQ) tillader generelt tredjepartswidgets og udgiver dem uden adgang til en lukket API.
Hvis ingen af disse betingelser er opfyldt, er en åben API eller et gratis enhedsvalg næsten altid hurtigere og billigere end at udvikle og moderere en app i en andens økosystem.
Spørgsmål og svar
Hvorfor kunne de ikke bare få adgang til den officielle Garmin API? Adgang er i øjeblikket lukket for nye anmodninger. En anmodning til Garmin Connect Developer blev imødekommet med et svar om, at gennemgang og godkendelse af nye API-adgangsanmodninger er midlertidigt suspenderet. Ifølge Garmin-fora anslår udvikleren, at adgang sandsynligvis ikke vil være tilgængelig før sommeren 2027.
Hvorfor skiftede I ikke fra Garmin til enheder med et åbent API? Udvikleren foreslog denne mulighed til klienten, men blev afvist. For en forebyggende medicinplatform skal enheden være certificeret i Europa, og Garmin leverer en komplet pakke af certificeringsdokumenter. Hvis I mistede dette til fordel for et åbent API, ville det have betydet at løse et andet, mere komplekst problem fra bunden.
Hvad gør de to apps, som Garmin har godkendt? Den første er en brugerdefineret urskive, Longevity President Face, som viser vigtige målinger og hotellets logo. Den anden er Longevity President-synkroniseringsappen, som overfører data fra uret til platformen. Begge er bekræftet som separate apps i Garmin Connect IQ Store, udviklet af Longevity.
Er denne løsning egnet til alle projekter med bærbar teknologi? Nej. Den er passende, når den officielle API er lukket eller midlertidigt utilgængelig, og det er umuligt at skifte enhed på grund af et eksternt krav – som f.eks. certificering i dette tilfælde. Hvis API'en er åben, eller enhedsudvalget er ubegrænset, er API-integration næsten altid hurtigere.
Kilder
- Forfatterens opslag på Telegram kanalen "Business with AI | Through the Keyhole": https://t.me/promtvibeadd/441
- Longevity President Face-appen i Garmin Connect IQ Store: https://apps.garmin.com/apps/522f23dc-b19f-4c47-8504-5da8f3ffb96a
- Synkroniser Longevity President i den samme Garmin-butik: https://apps.garmin.com/apps/2874ad71-527c-4aac-9af7-6929c10a927c
Lignende logik fungerer for hjemmesider. 1001site AI – en AI-agent – opretter en hjemmeside eller onlinebutik baseret på dit link eller din beskrivelse på bare et par minutter.
Projektlinks
Diskussion
Opslag og kommentarer i Telegram kanalenБизнес с ИИ | Через замочную скважину · 21. september 2026
Spørgsmål og svar
Hvorfor kunne du ikke bare få adgang til den officielle Garmin API?
Adgang er i øjeblikket lukket for nye anmodninger. En anmodning til Garmin Connect Developer fik svaret, at gennemgang og godkendelse af nye API-adgangsanmodninger er midlertidigt suspenderet. Ifølge branchefora vurderer udvikleren, at adgangen sandsynligvis ikke vil åbne før sommeren 2027 – det er uacceptabelt at vente næsten et år, mens platformen allerede er under opbygning.
Hvorfor skiftede I ikke fra Garmin til enheder med et åbent API?
Udvikleren foreslog denne mulighed til klienten, men blev afvist. For en forebyggende medicinplatform skal enheden være certificeret i Europa, og Garmin leverer en komplet pakke af certificeringsdokumenter. Hvis dette blev afvist til fordel for et åbent API, ville det have betydet at løse et andet, mere komplekst problem fra bunden.
Hvad gør de to Garmin-godkendte apps?
Den første er den brugerdefinerede Longevity President Face-urskive, som viser vigtige målinger og hotellets logo på urskærmen. Den anden er Longevity President-appen, en app til datasynkronisering og -deling, der overfører data fra uret til platformen. Begge er bekræftet som separate apps i Garmin Connect IQ Store, udviklet af Longevity.
Er denne løsning egnet til ethvert projekt med bærbare computere?
Nej. Det er berettiget, når den officielle API er lukket eller midlertidigt utilgængelig, og det er umuligt at skifte enhed på grund af et eksternt krav – som f.eks. certificering i dette tilfælde. Hvis API'en er åben, eller enhedsudvalget er ubegrænset, er udvikling af en mini-app i et lukket økosystem et unødvendigt trin: API-integration er næsten altid hurtigere.
Abonner på min Telegram kanal
I kanalen « Бизнес с ИИ | Через замочную скважину» ser og taler jeg om, hvordan klienter, der har kontaktet mig, bruger AI i deres virksomheder. Jeg opfordrer til diskussion – lad mig vide det i kommentarerne, så svarer jeg direkte.


