Casestudy · Native app

CLS LED

Telefoon erbij, instellingen klaar. Van DMX-kabels en laptops naar een tik op het armatuur.
Download LumiTaG in de App Store Download LumiTaG in de Play Store
LumiTaG landing screen op iPhone
Klant CLS LED Type Native app (iOS + Android) Stack Swift + Kotlin Sector Professionele verlichting Bekijk de website →
Achtergrond

De klant

CLS LED is een Nederlandse fabrikant van professionele ledverlichting, gevestigd in Wijchen. Hun armaturen zijn te vinden in theaters, evenementenhallen, architecturale projecten en openbare ruimtes. Elk armatuur bevat een slimme driver met tientallen instelbare parameters: DMX-adressen, stroomwaarden, dimcurves, frequentie-instellingen en meer. Hoe sneller en betrouwbaarder je die kunt instellen, hoe korter een installatie duurt.
Uitdaging

De aanleiding

Tot voor kort werden armaturen geconfigureerd via DMX. Dat werkt, maar het is omslachtig: alles op spanning zetten, kabels aansluiten en via externe apparatuur de waarden aanpassen. Bij een project met honderden armaturen kost dat uren. CLS LED had nieuwe hardware ontwikkeld met NFC-chips in de drivers. De volgende stap: een eigen app waarmee installateurs die chips razendsnel kunnen uitlezen en beschrijven, zonder extra gereedschap in de tas.
Discovery

Van parameter-tabel naar app-taal

Voor we begonnen met bouwen, namen we het parameter-model van CLS LED als vertrekpunt. Per driver-type bestaan er tientallen velden: sommige bewerkbaar (DMX-adres, stroom, dimcurve, frequentie), andere alleen leesbaar (sensordata, hardwareversie, serienummer). Die scheiding is cruciaal. Een installateur in een donkere theaterruimte moet niet per ongeluk een sensorwaarde overschrijven omdat die op dezelfde lijst staat als het DMX-adres.

In twee weken doorliepen we samen met CLS LED de volledige lijst. Wat hoort waar, welke termen zijn technisch correct maar voor een installateur verwarrend, welke interactie past bij iemand die staand een telefoon vasthoudt en met de andere hand een armatuur richt. De uitkomst was niet een design, het was een gedeelde woordenschat.

Aanpak

De oplossing

Appec bouwde een native app voor iOS en Android die direct communiceert met de NFC-chip in het armatuur. Open de app, druk op Read, hou de telefoon tegen de driver, en binnen een seconde verschijnen alle parameters op het scherm. Pas aan, druk op Write, hou de telefoon opnieuw erbij. Klaar. Geen kabels, geen laptop, geen internetverbinding. De app werkt volledig offline en is gebouwd in de huisstijl van CLS LED: donker, strak, functioneel.

Native Swift (iOS) Native Kotlin (Android) NFC read en write NDEF protocol Volledig offline Haptic feedback Meertalig NL en EN Donker design in huisstijl Factory reset Serieconfiguratie Read-only sensordata
LumiTaG configuratie-parameters op iPhone
LumiTaG setup-instellingen met DMX-adres en stroomwaarde
In beeld

Een rondleiding door de app

Zes schermen die samen laten zien hoe een installateur binnen een minuut van scan tot terugschrijven komt: van de landing met een enkele Read-knop tot de stap-voor-stap bevestiging van een succesvolle write.
← Scroll zijwaarts voor meer
Modules

Wat de app doet

Zes functionele bouwstenen die samen het volledige configuratie-proces van een installatie afdekken, van eerste scan tot seriegewijze uitrol.
01

NFC read en write

Telefoon tegen armatuur, parameters uitlezen, aanpassen en terugschrijven. De complete dataset in een enkele scan, zonder kabels, laptop of internetverbinding.
02

Slimme veldlogica

De app scheidt bewerkbare parameters zoals DMX-adres en stroomwaarde van read-only sensordata en hardware-info. Twee overzichtelijke tabs, geen onbedoelde overschrijving.
03

Serieconfiguratie

Bij een rij identieke armaturen configureer je het eerste, pas alleen het adres aan, en loop de hele reeks langs. Wat voorheen een uur kostte is minuten.
04

Haptic plus auditieve feedback

Een trilling bij elke succesvolle scan, gecombineerd met visuele en auditieve bevestiging. Werkt in een drukke ruimte waar je niet constant naar het scherm kunt kijken.
05

Factory reset

Een aparte reset-flow zet een driver terug naar fabrieksinstellingen. Bruikbaar bij tweedehands armaturen of na een mislukte eerdere configuratie, met bewuste extra bevestiging.
06

Meertalig en offline

Nederlands en Engels, automatisch op basis van de telefoon. Geen server-afhankelijkheid: de app werkt op een bouwplaats zonder dekking even goed als in kantoor.
Partnership

Kort traject, lange levensduur

CLS LED had een concrete scope en een helder idee van wat de app moest doen. Appec leverde direct projectleider, designer en developer, met korte lijnen tussen onze developer en hun technisch contact. Geen lange intake-rondes, wel dagelijkse feedback op schermen en gedrag tijdens het bouwen.

Na de eerste live-versie kwamen er iteraties vanuit de praktijk: installateurs die in het veld de app gebruikten en feedback teruggaven. Een app voor hardware is nooit af: als er nieuwe driver-generaties bijkomen of de parameter-lijst groeit, groeit de app mee. Het traject startte met een app, het resultaat is een tool die past bij hoe CLS LED haar hardware-roadmap doorontwikkelt.

Team

Gebouwd door

Een compact Appec-team heeft de app gebouwd, met directe lijnen naar het technisch contact bij CLS LED. Korte keten, snelle iteraties.
Mychon
Mychon
Projectleider & developer
Martijn
Martijn
UX designer
Stijn
Stijn
Lead developer
Technologie

Onder de motorkap

De keuze voor native development is technisch noodzakelijk: betrouwbare NFC read- en write-operaties vragen directe toegang tot de hardware-laag van het toestel, wat cross-platform frameworks op dat niveau niet bieden. De iOS-app is gebouwd in Swift, de Android-app in Kotlin. De app werkt volledig lokaal: geen server, geen database, geen account. Instellingen worden uit de NFC-chip gelezen, in de app getoond en na aanpassing direct teruggeschreven.
// Tech stack
iOS: “Swift (native)”
Android: “Kotlin (native)”
communicatie: “NFC (NDEF)”
data: “Lokaal, geen server”
talen: “Nederlands + Engels”
distributie: “App Store + Play Store”
hallo@appec.nl +31 (0) 24 202 243 5