Kort antwoord: een connected product heeft vier lagen die als één geheel moeten werken: de hardware van het apparaat, de firmware die erop draait, de mobiele of desktopapp en de cloud die data opslaat en updates verstuurt. Als één team alle vier ontwerpt, worden de koppelingen ertussen samen gepland, samen getest en door dezelfde mensen opgelost. Dat betekent meestal minder integratiefouten, snellere releases en lagere totale kosten dan wanneer je het werk over aparte leveranciers verdeelt.
De vier lagen van een connected product
Hardware
Sensoren, chips, batterij, antenne en behuizing. De keuzes hier bepalen stroomverbruik, bereik en kosten per stuk.
Firmware
De embedded software op het apparaat: sensorverwerking, energiebeheer, beveiliging en over-the-air updates.
App
iOS-, Android-, desktop- of webapps die via BLE of wifi met het apparaat koppelen en de data aan gebruikers tonen.
Cloud
Accounts, dataopslag, dashboards, analyses, AI-functies en firmware-updates voor alle apparaten tegelijk.
Waarom de overgangen tussen lagen de meeste problemen geven
Elke laag kan op zichzelf goed gebouwd zijn en toch kan het product falen. Het risico zit in de koppelingen: het Bluetooth-protocol tussen apparaat en app, het dataformaat tussen app en cloud en de updateroute van de cloud terug naar het apparaat. Als verschillende leveranciers verschillende lagen beheren, wordt een bug op de grens vaak een discussie over wiens kant fout zit. Met één team kunnen dezelfde engineers het probleem van sensor tot dashboard volgen en op één plek oplossen.
Hoe één team alle vier de lagen bouwt, stap voor stap
Discovery en architectuur
We bepalen het probleem, de gebruikers, de data en de doelmarkten en ontwerpen daarna het hele systeem: welke chip en radio, welke data het apparaat verstuurt, hoe de app koppelt en hoe de cloud alles opslaat en bijwerkt.Sprints om risico's te verkleinen
We testen eerst de meest risicovolle aannames, zoals batterijduur, datasnelheden of de betrouwbaarheid van het koppelen op verschillende telefoons, voordat we functies bouwen.Werkend prototype
Een eerste end-to-end verbinding op echte hardware: van apparaat via firmware en app naar de cloud, zodat iedereen vroeg echte data ziet.MVP in korte cycli
Firmware, app en cloud worden parallel ontwikkeld, met gedeelde prioriteiten, regelmatige demo's en gedeelde toegang tot de code.Testen en certificering
Integratietests op apparaten, telefoonmodellen en besturingssysteemversies, plus het beveiligings- en certificeringswerk dat jouw markten vereisen.Lancering, updates en opschaling
Veilige uitrol, over-the-air firmware-updates, monitoring, beveiligingsupdates en nieuwe functies naarmate het aantal gebruikers groeit.
Eén team of aparte leveranciers
| Eén end-to-end team | Aparte leveranciers per laag | |
|---|---|---|
| Verantwoordelijkheid | Eén team is verantwoordelijk voor het hele product | Elke leverancier is verantwoordelijk voor zijn eigen deel |
| Koppelingen | Vanaf dag één samen ontworpen en getest | Afgesproken in documenten, laat getest |
| Bugs oplossen | Van begin tot eind gevolgd door dezelfde engineers | Vaak vertraagd door overdrachten tussen leveranciers |
| Afstemming | Geregeld binnen het team | Door jou geregeld |
| Uurtarief | Kan hoger lijken | Kan per leverancier lager lijken |
| Totale kosten en tijd | Meestal lager, met minder verrassingen bij de integratie | Vaak hoger als je herstelwerk en vertraging meetelt |
Swipe the table sideways to see every column.
Aparte leveranciers kunnen zinvol zijn als één laag al af en stabiel is, bijvoorbeeld een bewezen apparaat dat alleen een nieuwe app nodig heeft. Ook dan moet het nieuwe team de firmware en cloud goed genoeg begrijpen om ermee te werken.
Voorbeeld: het RyseUp wellness-ecosysteem
Voor een Europese klant bouwde ExtreemTek RyseUp, een connected wellness-ecosysteem van €2 miljoen. Eén team leverde de iOS- en Android-apps, desktopapps, BLE- en wifiverbindingen, clouddiensten en een webwinkel. Lees meer over onze diensten: IoT en connected producten, BLE- en connected device-apps en cloud en backend – of lees hoe je een IoT-ontwikkelpartner kiest.
FAQ
Wat betekent end-to-end IoT-ontwikkeling?
End-to-end IoT-ontwikkeling betekent dat één team elke laag van een connected product ontwerpt en bouwt: de hardware, de firmware, de mobiele of desktopapps en het cloudplatform, inclusief de koppelingen ertussen en updates na de lancering.
Waarom één team voor hardware, firmware, app en cloud?
De meeste problemen in connected producten ontstaan op de grenzen tussen lagen, zoals de Bluetooth-verbinding tussen apparaat en app. Eén team ontwerpt, test en repareert die grenzen samen, wat meestal minder integratiefouten, minder vertraging en lagere totale kosten oplevert.
Kan ExtreemTek werken met hardware die we al hebben?
Ja. We kunnen een bestaand apparaat overnemen en de firmware, apps en cloud eromheen bouwen of moderniseren, of een bestaande app met verbindingsproblemen verbeteren.
Met welke verbindingstechnieken werken jullie?
Bluetooth Low Energy (BLE) en wifi komen het meest voor in onze projecten, gecombineerd met iOS-, Android- en desktopapps en cloud-backends voor data, accounts en over-the-air updates.
Waar is ExtreemTek gevestigd?
ExtreemTek is gevestigd in het AI Innovation Center op de High Tech Campus in Eindhoven en werkt met klanten in heel Europa.
ExtreemTek nieuwsbrief
Ontvang praktische tips over IoT- en AI-engineering in je inbox
Handleidingen, checklists en lessen uit echte productprojecten. Geen spam, je kunt je altijd afmelden.
Lees ons privacybeleid.