Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukframkallareUtvecklar AI-verktyg för företag. Högkvalitativt. Prisvärt.Skriv i Telegram

Garmin Connect IQ-appen: En fallstudie istället för ett slutet API

Instrumentpanel för livslängdsplattformen med sömn-, puls- och stressmätningar från din Garmin-klocka
UppgiftTar hälsoavläsningar från EU-certifierade smartklockor för en förebyggande hälsovårdsplattform – och nekas API-åtkomst från Garmin.
LösningTvå inbyggda appar för Garmin Connect IQ istället för API-integration: en anpassad urtavla med viktiga mätvärden och en app för att synkronisera data med plattformen.
DeadlinesAugusti 2026
ResultatBåda apparna har modererats av Garmin och publicerats i Connect IQ Store; data från certifierade klockor överförs till plattformen utan ett officiellt API.

En plattform för förebyggande medicin och personlig hälsoövervakning utformades för att samla in data från gästers smartklockor. Utvecklaren valde Garmin som en global ledare med en komplett uppsättning certifieringar för Europa. De stötte dock nästan omedelbart på begränsad åtkomst till deras API – den kanal genom vilken tredjepartstjänster vanligtvis automatiskt hämtar data från enheten.

Varje vecka publicerar författarens Telegram kanal nya fall och tillvägagångssätt för AI-utveckling. Du kan prenumerera här: t.me/promtvibeadd.

Varför var Garmin det enda valet för det här projektet?

Enheten behövde vara certifierad i Europa för att samla in hälsodata – detta begränsade valet direkt. Garmin är mer bekväm än sina konkurrenter i detta avseende: de har ett komplett paket med certifieringar som erkänns i EU.

Enligt utvecklarens erfarenhet påverkar EU:s krav på medicinska data inte bara valet av enheter utan även den omgivande infrastrukturen: även webbhotellstjänster blockerar automatiskt resurser om ett antal strikta EU-krav inte uppfylls. En analys av certifiering av medicinsk programvara i sig är föremål för ett separat inlägg av författaren; här är den viktig endast som en anledning till varför Garmin var det föredragna alternativet.

Vad svarade Garmin på API-åtkomstförfrågan?

En utvecklare skickade in en förfrågan till Garmin Connect Developer i hopp om att köpa API-åtkomst och använda den för att bygga visualiseringar av mätvärden. Svaret kom snabbt, men inte som förväntat: Garmin uppgav att granskning och godkännande av nya API-åtkomstförfrågningar tillfälligt var avstängda.

Därefter tog en rutinmässig sökning i specialiserade forum vid. Enligt utvecklaren skulle åtkomst sannolikt inte vara tillgänglig före sommaren 2027. För ett projekt som redan var under uppbyggnad innebar detta en riktig återvändsgränd om inte en annan lösning hittades.

Varför bytte ni inte från Garmin till ett märke med ett öppet API?

Utvecklaren själv föreslog en logisk strategi för klienten: eftersom Garmins API är stängt borde de använda en enhet från en annan tillverkare med öppen åtkomst. Klienten avböjde – inlägget avslöjar inte den exakta anledningen.

Problemet härrör troligtvis från samma certifiering. Att byta varumärke skulle lösa API-problemet, men det skulle skapa en ny, svårare uppgift: att omvalidera enhetens överensstämmelse med de europeiska kraven för medicinska data som ursprungligen hade lett till Garmins val. Att stanna kvar hos Garmin och hitta en lösning verkade billigare än att byta enhet och omcertifiera.

Så här löser du problemet med Garmin Connect IQ

Istället för API-integration hittades en lösning i Garmin Connect IQ-ekosystemet – en samling miniappar som installeras direkt på klockan och fungerar enligt regler som Garmin själva definierar. En sådan app kan publiceras utan API-åtkomst: den finns på enheten och kommunicerar direkt med servern via appens kod.

När den officiella vägen är stängd och det inte går att vänta till 2027, letar folk efter den här typen av lösning – en som undviker månader av väntan på leverantörens beslut om deras ansökan. Liknande logik ligger till grund för 1001site AI: dess AI-agent bygger en webbplats eller webbutik baserat på din länk eller beskrivning på bara några minuter.

Garmins officiella API Garmin Connect IQ-appen
Tillträde Stängt för nya ansökningar (författarens uppskattning: inte förrän sommaren 2027) Öppen för alla utvecklare via Garmin Connect IQ-verktygslådan
Vad får du? En färdig datakanal utan att behöva utveckla en app på klockan Full kontroll över skärmen och logiken, men du skriver koden själv
Måtta Inte nödvändigt (det finns ändå ingen åtkomst) Garmin måste verifiera produkten innan den publiceras i butiken.
Öppningsdatum På obestämd tid (författarens uppskattning är tidigast 2027) Det beror bara på utveckling och moderering, och inte på leverantörens beslut om applikationen.

Vad gör de två Garmin-godkända apparna?

Teamet utvecklade två separata appar för Connect IQ-ekosystemet, som båda godkändes av Garmin: en anpassad urtavla med viktiga mätvärden och kundhotellets logotyp, och en app för att synkronisera och dela data med plattformen. Enligt Garmin Connect IQ Store kallas de Longevity President Face och Longevity President, och utvecklades av Longevity.

Klockans urtavla är utformad kring en specifik användare: skärmen visar pulsintervallet, nästa schemalagda behandling och batteristatus, anpassat till den specifika dagen. Nedan finns appens dokumentationssida: själva skärmarna är inte foton av klockan, utan ritade baserat på urtavlans kod, för att visa designern och klienten varje status utan att behöva spåra den på en riktig enhet.

Dokumentation av urtavlan: En rendering av klockkoden visar hur skärmen anpassar sig till gästens kommande behandling och puls.

Dokumentation av urtavla: analys av slutresultatet - puls och normalområde i två visningsalternativ

Dokumentation av ringsignal: Vad varje skärmelement betyder, från hotelletiketten till temperaturen och datumet på gästens språk.

Den andra appen, Longevity President, fungerar på synkroniseringssidan: under en gästs aktivitet (till exempel att gå längs en rutt) överför den data från klockan till portalen, där en karta med spåret också syns.

Synkroniseringsapplikation: under gästens promenad överförs data från klockan till plattformen, och skärmen visar en ruttkarta och indikatorer från visaren.

Hur det ser ut i verklig användning

På gästens handled visar urtavlan samma information som i dokumentationen ovan, men under verkliga förhållanden: tid, puls, steg, batteritid och en påminnelse om nästa behandling, som anger önskat pulsintervall. Data från den certifierade enheten överförs slutligen till den specifika personen på handleden.

En anpassad urtavla på en Garmin-klocka i verklig användning: nästa behandlingstid och gästens puls i en given korridor

Vad slutade projektet med och vad händer härnäst?

Båda apparna har modererats och publicerats i Garmin Connect IQ Store – en fungerande datakanal som är redo att användas. Utvecklaren kallar detta en praktisk läxa i integrering av bärbara enheter i ett slutet ekosystem: spelreglerna sätts av leverantören, och lösningen måste byggas inom det ramverket.

Nästa steg på agendan är att utveckla en medicinsk portal och samarbeta med hotellkliniker för att utöka deras tjänster genom att övervaka gästernas hälsa och automatiskt välja behandlingar. Varumärket Longevity, som visas i plattformens instrumentpanel i skärmdumparna ovan, används redan på Karlovy Varys turistportal för President Hotel. Där presenteras Longevity-widgeten och integrationen med Garmin Connect IQ för gästerna som två separata tjänster tillsammans med evenemang och väderinformation. Och för en fallstudie om hur AI, baserat på Garmin-klockdata, automatiskt väljer spabehandlingar för gäster, se fallstudien Longevity AI för hotell och spaanläggningar.

I själva inlägget lämnade författaren frågan öppen och frågade läsarna vilka andra enheter eller sensorer de skulle vilja integrera med hälsoövervakningstjänster. Listan över enheter som stöds är för närvarande begränsad av certifieringskrav, inte tekniska funktioner.

Vem är den här lösningen lämplig för?

Att utveckla en miniapp i en enhets slutna ekosystem är inte alltid genomförbart. Det är vettigt om:

  1. leverantörens officiella API är stängt för nya förfrågningar eller är tillfälligt otillgängligt på grund av tidsbrist;
  2. det är omöjligt att byta enhet på grund av ett externt krav – certifiering, kontrakt eller den mängd enheter som redan har distribuerats till användare;
  3. Enhetens ekosystem (som Garmin Connect IQ) tillåter generellt tredjepartswidgetar och publicerar dem utan åtkomst till ett slutet API.

Om inget av dessa villkor är uppfyllt är ett öppet API eller val av fri enhet nästan alltid snabbare och billigare än att utveckla och moderera en app i någon annans ekosystem.

Frågor och svar

Varför kunde de inte helt enkelt komma åt det officiella Garmin API:et? Åtkomsten är för närvarande stängd för nya förfrågningar. En begäran till Garmin Connect Developer möttes med ett svar som uppgav att granskning och godkännande av nya API-åtkomstförfrågningar tillfälligt är avstängda. Enligt Garmin-forum uppskattar utvecklaren att åtkomsten sannolikt inte kommer att vara tillgänglig före sommaren 2027.

Varför bytte ni inte från Garmin till enheter med ett öppet API? Utvecklaren föreslog detta alternativ för klienten, men fick nej. För en plattform för förebyggande medicin måste enheten vara certifierad i Europa, och Garmin tillhandahåller ett komplett paket med certifieringsdokument. Att förlora detta för ett öppet API hade inneburit att man löste ett annat, mer komplext problem från grunden.

Vad gör de två appar som Garmin har godkänt? Den första är en anpassad urtavla, Longevity President Face, som visar viktiga mätvärden och hotellets logotyp. Den andra är synkroniseringsappen Longevity President, som överför data från klockan till plattformen. Båda är bekräftade som fristående appar i Garmin Connect IQ Store, utvecklade av Longevity.

Är den här lösningen lämplig för alla bärbara projekt? Nej. Den är lämplig när det officiella API:et är stängt eller tillfälligt otillgängligt, och det är omöjligt att byta enhet på grund av ett externt krav – som certifiering i det här fallet. Om API:et är öppet eller enhetsvalet är obegränsat, går API-integrationen nästan alltid snabbare.

Källor

Liknande logik fungerar för webbplatser. 1001site AI – en AI-agent – skapar en webbplats eller webbutik baserat på din länk eller beskrivning på bara några minuter.

Projektlänkar

Frågor och svar

Varför kunde du inte bara komma åt det officiella Garmin API:et?

Åtkomsten är för närvarande stängd för nya förfrågningar. En begäran till Garmin Connect Developer besvarades med att granskning och godkännande av nya API-åtkomstförfrågningar tillfälligt är avstängda. Enligt branschforum uppskattar utvecklaren att åtkomsten sannolikt inte kommer att öppnas före sommaren 2027 – att vänta i nästan ett år är oacceptabelt medan plattformen redan är under uppbyggnad.

Varför bytte ni inte från Garmin till enheter med ett öppet API?

Utvecklaren föreslog detta alternativ för klienten men nekades. För en plattform för förebyggande medicin måste enheten vara certifierad i Europa, och Garmin tillhandahåller ett komplett paket med certifieringsdokument. Att förlora detta för ett öppet API skulle ha inneburit att lösa ett annat, mer komplext problem från grunden.

Vad gör de två Garmin-godkända apparna?

Den första är den anpassade Longevity President Face-urtavlan, som visar viktiga mätvärden och hotellets logotyp på klockskärmen. Den andra är Longevity President-appen, en app för datasynkronisering och delning som överför data från klockan till plattformen. Båda är bekräftade som fristående appar i Garmin Connect IQ Store, utvecklade av Longevity.

Är den här lösningen lämplig för alla bärbara projekt?

Nej. Det är berättigat när det officiella API:et är stängt eller tillfälligt otillgängligt, och det är omöjligt att byta enhet på grund av ett externt krav – som certifiering i det här fallet. Om API:et är öppet eller enhetsvalet är obegränsat är det ett onödigt steg att utveckla en miniapp i ett slutet ekosystem: API-integration är nästan alltid snabbare.