Garmin Connect IQ-app: een casestudy in plaats van een gesloten API

Er werd een platform voor preventieve geneeskunde en persoonlijke gezondheidsmonitoring ontworpen om gegevens van smartwatches van gasten te verzamelen. De ontwikkelaar koos voor Garmin als wereldleider met alle benodigde certificeringen voor Europa. Ze stuitten echter vrijwel direct op beperkte toegang tot de API – het kanaal waarmee diensten van derden normaal gesproken automatisch gegevens van het apparaat verkrijgen.
Elke week publiceert de auteur via zijn Telegram kanaal nieuwe casestudies en benaderingen voor de ontwikkeling van AI. Je kunt je hier abonneren: t.me/promtvibeadd.
Waarom was Garmin de enige keuze voor dit project?
Het apparaat moest in Europa gecertificeerd zijn om gezondheidsgegevens te kunnen verzamelen – dit beperkte de keuze meteen. Garmin is in dit opzicht handiger dan de concurrentie: het beschikt over een volledig pakket aan certificeringen die in de EU erkend worden.
De ontwikkelaar heeft ervaren dat de EU-vereisten voor medische gegevens niet alleen van invloed zijn op de apparaatkeuze, maar ook op de omliggende infrastructuur: zelfs hostingdiensten blokkeren automatisch resources als niet aan een aantal strenge EU-vereisten wordt voldaan. Een analyse van de certificering van medische software zelf is het onderwerp van een aparte blogpost van de auteur; hier is het alleen relevant als reden waarom Garmin de voorkeur genoot.
Wat was het antwoord van Garmin op het verzoek om API-toegang?
Een ontwikkelaar diende een verzoek in bij Garmin Connect Developer in de hoop API-toegang te kopen en deze te gebruiken voor het maken van visualisaties van statistieken. Het antwoord kwam snel, maar niet zoals verwacht: Garmin liet weten dat de beoordeling en goedkeuring van nieuwe API-toegangsverzoeken tijdelijk was opgeschort.
Vervolgens werd er een routinematige zoektocht op gespecialiseerde forums gestart. Volgens de ontwikkelaar zou toegang waarschijnlijk niet vóór de zomer van 2027 beschikbaar zijn. Voor een project dat al in aanbouw was, betekende dit een echte doodlopende weg, tenzij er een andere oplossing werd gevonden.
Waarom ben je niet overgestapt van Garmin naar een merk met een open API?
De ontwikkelaar zelf stelde de klant een logische aanpak voor: aangezien de API van Garmin gesloten is, zouden ze een apparaat van een andere fabrikant met open toegang moeten gebruiken. De klant weigerde dit – de exacte reden wordt niet in het bericht vermeld.
Het probleem ligt hoogstwaarschijnlijk bij dezelfde certificering. Het overstappen naar een ander merk zou het API-probleem oplossen, maar dat zou een nieuwe, complexere taak met zich meebrengen: het opnieuw valideren van de naleving van de Europese eisen voor medische gegevens, die aanvankelijk tot de keuze voor Garmin hadden geleid. Bij Garmin blijven en een alternatieve oplossing vinden leek goedkoper dan het apparaat te vervangen en opnieuw te laten certificeren.
Hoe dit probleem met Garmin Connect IQ te omzeilen
In plaats van API-integratie werd een oplossing gevonden in het Garmin Connect IQ-ecosysteem: een verzameling mini-apps die direct op het horloge worden geïnstalleerd en werken volgens regels die door Garmin zelf zijn gedefinieerd. Zo'n app kan zonder API-toegang worden gepubliceerd: hij bevindt zich op het apparaat en communiceert rechtstreeks met de server via de code van de app.
Wanneer de officiële route is afgesloten en wachten tot 2027 geen optie is, zoeken mensen naar dit soort alternatieven – een manier om maandenlang wachten op een beslissing van de leverancier over hun aanvraag te vermijden. Een vergelijkbare logica ligt ten grondslag aan 1001site AI: de AI-agent bouwt binnen enkele minuten een website of webwinkel op basis van uw link of beschrijving.
| Officiële Garmin API | Garmin Connect IQ-app | |
|---|---|---|
| Toegang | Gesloten voor nieuwe aanvragen (schatting van de auteur: pas in de zomer van 2027) | Toegankelijk voor elke ontwikkelaar via de Garmin Connect IQ-toolkit. |
| Wat krijg je? | Een kant-en-klaar datakanaal zonder dat je een app op het horloge hoeft te ontwikkelen. | Volledige controle over het scherm en de logica, maar je schrijft de code zelf. |
| Matiging | Niet nodig (er is sowieso geen toegang) | Garmin moet het product controleren voordat het in de winkel wordt gepubliceerd. |
| Openingsdatum | Voor onbepaalde tijd (de auteur schat dat dit niet eerder dan 2027 zal zijn) | Het hangt alleen af van de ontwikkeling en moderatie, en niet van de beslissing van de leverancier over de toepassing. |
Wat doen de twee door Garmin goedgekeurde apps?
Het team ontwikkelde twee aparte apps voor het Connect IQ-ecosysteem, die beide de goedkeuring van Garmin kregen: een aangepaste wijzerplaat met belangrijke meetwaarden en het logo van het hotel, en een app voor het synchroniseren en delen van gegevens met het platform. Volgens de Garmin Connect IQ Store heten ze Longevity President Face en Longevity President en zijn ze ontwikkeld door Longevity.
De wijzerplaat is ontworpen voor een specifieke gebruiker: het scherm toont het hartslagbereik, de volgende geplande behandeling en de batterijstatus, afgestemd op de betreffende dag. Hieronder staat de documentatiepagina van de app: de schermen zelf zijn geen foto's van het horloge, maar getekend op basis van de code van de wijzerplaat, zodat de ontwerper en de klant elke status kunnen zien zonder deze op een echt apparaat te hoeven controleren.



De tweede app, Longevity President, werkt aan de synchronisatie: tijdens een activiteit van de gebruiker (bijvoorbeeld een wandeling langs een route) verzendt de app gegevens van het horloge naar het portaal, waar ook een kaart met de route zichtbaar is.

Hoe het er in de praktijk uitziet
Op de pols van de gast toont het horloge dezelfde informatie als in de bovenstaande documentatie, maar dan in de praktijk: tijd, hartslag, stappen, batterijduur en een herinnering voor de volgende behandeling, met vermelding van het vereiste hartslagbereik. De gegevens van het gecertificeerde apparaat worden uiteindelijk naar de specifieke persoon op de pols verzonden.

Wat was het uiteindelijke resultaat van het project en wat zijn de volgende stappen?
Beide apps zijn goedgekeurd en gepubliceerd in de Garmin Connect IQ Store – een werkend datakanaal dat klaar is voor gebruik. De ontwikkelaar noemt dit een praktische les in de integratie van wearables in een gesloten ecosysteem: de spelregels worden bepaald door de leverancier en de oplossing moet binnen dat kader worden ontwikkeld.
De volgende stappen zijn het ontwikkelen van een medisch portaal en het samenwerken met wellnessklinieken in hotels, om hun diensten uit te breiden door de gezondheid van gasten te monitoren en automatisch behandelingen te selecteren. Het merk Longevity, dat te zien is in het platformdashboard in de bovenstaande screenshots, wordt al gebruikt op het toeristenportaal van het President Hotel in Karlovy Vary. Daar worden de Longevity-widget en de integratie met Garmin Connect IQ aan gasten gepresenteerd als twee aparte diensten, naast evenementen en weersinformatie. Voor een casestudy over hoe AI, gebaseerd op Garmin-horlogegegevens, automatisch spabehandelingen voor gasten selecteert, zie de casestudy Longevity AI voor hotels en sparesorts.
In het bericht zelf liet de auteur de vraag open en vroeg lezers welke andere apparaten of sensoren ze graag zouden willen integreren met diensten voor gezondheidsmonitoring. De lijst met ondersteunde apparaten wordt momenteel beperkt door certificeringseisen, niet door technische mogelijkheden.
Voor wie is deze oplossing geschikt?
Het ontwikkelen van een mini-app binnen het gesloten ecosysteem van een apparaat is niet altijd haalbaar. Het is wel zinvol als:
- De officiële API van de leverancier is gesloten voor nieuwe aanvragen of is tijdelijk niet beschikbaar vanwege tijdgebrek;
- Het is niet mogelijk om het apparaat te wijzigen vanwege een externe vereiste, zoals certificering, een contract of de reeds aan gebruikers gedistribueerde apparaten.
- Het ecosysteem van apparaten (zoals Garmin Connect IQ) staat over het algemeen widgets van derden toe en publiceert deze zonder toegang tot een gesloten API.
Als aan geen van beide voorwaarden wordt voldaan, is de keuze voor een open API of een gratis apparaat vrijwel altijd sneller en goedkoper dan het ontwikkelen en beheren van een app in het ecosysteem van iemand anders.
Vragen en antwoorden
Waarom konden ze niet gewoon toegang krijgen tot de officiële Garmin API? De toegang is momenteel gesloten voor nieuwe aanvragen. Een verzoek aan Garmin Connect Developer werd beantwoord met de mededeling dat de beoordeling en goedkeuring van nieuwe API-toegangsverzoeken tijdelijk is opgeschort. Volgens Garmin-forums schat de ontwikkelaar dat de toegang waarschijnlijk niet beschikbaar zal zijn vóór de zomer van 2027.
Waarom bent u niet overgestapt van Garmin naar apparaten met een open API? De ontwikkelaar heeft deze optie aan de klant voorgesteld, maar die is afgewezen. Voor een platform voor preventieve geneeskunde moet het apparaat in Europa gecertificeerd zijn, en Garmin levert een compleet pakket aan certificeringsdocumenten. Door dit op te geven ten gunste van een open API zou een ander, complexer probleem volledig opnieuw moeten worden opgelost.
Wat doen de twee apps die Garmin heeft goedgekeurd? De eerste is een aangepaste wijzerplaat, de Longevity President Face, die belangrijke gegevens en het logo van het hotel weergeeft. De tweede is de Longevity President synchronisatie-app, die gegevens van het horloge naar het platform overdraagt. Beide apps zijn bevestigd als zelfstandige apps in de Garmin Connect IQ Store en zijn ontwikkeld door Longevity.
Is deze workaround geschikt voor elk wearable-project? Nee. Het is alleen geschikt wanneer de officiële API gesloten of tijdelijk niet beschikbaar is, en het wijzigen van het apparaat onmogelijk is vanwege een externe vereiste, zoals certificering in dit geval. Als de API open is of de apparaatselectie onbeperkt is, is API-integratie vrijwel altijd sneller.
Bronnen
- Het bericht van de auteur op Telegram kanaal "Business with AI | Through the Keyhole": https://t.me/promtvibeadd/441
- De Longevity President Face-app is beschikbaar in de Garmin Connect IQ Store: https://apps.garmin.com/apps/522f23dc-b19f-4c47-8504-5da8f3ffb96a
- Synchroniseer Longevity President in dezelfde Garmin-store: https://apps.garmin.com/apps/2874ad71-527c-4aac-9af7-6929c10a927c
Een vergelijkbare logica geldt voor websites. 1001site AI – een AI-agent – creëert binnen enkele minuten een website of webwinkel op basis van uw link of beschrijving.
Projectlinks
Vragen en antwoorden
Waarom kon je niet gewoon de officiële Garmin API gebruiken?
De toegang is momenteel gesloten voor nieuwe aanvragen. Een verzoek aan Garmin Connect Developer werd beantwoord met de mededeling dat de beoordeling en goedkeuring van nieuwe API-toegangsverzoeken tijdelijk is opgeschort. Volgens branchefora schat de ontwikkelaar dat de toegang waarschijnlijk niet vóór de zomer van 2027 zal worden geopend. Bijna een jaar wachten is onacceptabel terwijl het platform al in ontwikkeling is.
Waarom bent u niet overgestapt van Garmin naar apparaten met een open API?
De ontwikkelaar stelde deze optie voor aan de klant, maar die werd afgewezen. Voor een platform voor preventieve geneeskunde moet het apparaat in Europa gecertificeerd zijn, en Garmin levert een compleet pakket aan certificeringsdocumenten. Het opgeven hiervan ten gunste van een open API zou hebben betekend dat er een ander, complexer probleem vanaf nul moest worden opgelost.
Wat doen de twee door Garmin goedgekeurde apps?
De eerste is de aangepaste Longevity President Face-wijzerplaat, die belangrijke gegevens en het logo van het hotel op het horlogescherm weergeeft. De tweede is de Longevity President-app, een app voor gegevenssynchronisatie en -deling die gegevens van het horloge naar het platform verzendt. Beide apps zijn bevestigd als zelfstandige apps in de Garmin Connect IQ Store en zijn ontwikkeld door Longevity.
Is deze oplossing geschikt voor elk draagbaar project?
Nee. Het is gerechtvaardigd wanneer de officiële API gesloten of tijdelijk niet beschikbaar is, en het wijzigen van het apparaat onmogelijk is vanwege een externe vereiste, zoals certificering in dit geval. Als de API open is of de apparaatselectie onbeperkt is, is het ontwikkelen van een mini-app in een gesloten ecosysteem een onnodige stap: API-integratie is bijna altijd sneller.
Abonneer je op mijn Telegram kanaal
In het kanaal « Бизнес с ИИ | Через замочную скважину» bekijk en bespreek ik hoe klanten die contact met me hebben opgenomen AI in hun bedrijven gebruiken. Ik moedig discussie aan – laat het me weten in de reacties, dan reageer ik direct.


