Utilitec hero

Utilitech – Fra open-source prosjekt til kommersielt produkt

Utilitech leverer pålitelige AMS-lesere (Advanced Metering System) for smarte strømmålere.

Origin har vært med å etablere selskapet, og vi har utviklet firmware og software for brukervennlige AMS-lesere av høy kvalitet. Produktene kan enkelt kobles til strømmåleren uten behov for batteri eller egen strømforsyning, og selges til kunder over hele Europa.

Oppgaven

Det startet som et open-source prosjekt hvor teknisk kompetente personer selv kjøpte mikrokontrollere og brukte software-løsningen til å lese av sine egne strømmålere. Det fungerte, men det var komplisert. Du måtte ha teknisk kompetanse, sette sammen hardware selv, og håndtere installasjonen manuelt.

Utfordringen var å ta dette konseptet og gjøre det tilgjengelig for alle – ikke bare for folk som kan lodde kretskort. Det krevde utvikling av et ferdig hardware-produkt som privatpersoner kunne installere selv. Og det måtte fungere med forskjellige typer strømmålere som brukes rundt i Europa.

Men den største utfordringen var teknisk: Å lage firmware som kjører på en mikrokontroller med minimalt med minne og prosessorkraft, som må presentere sanntidsdata forløpende, som kan oppgraderes via WiFi, og som rett og slett må fungere. Hvis noe feiler, stopper leseren å virke.

Oppgaven
Bilde

Løsningen

Origin har ansvaret for software-utviklingen, mens Utilitech har ekspertisen på hardware. Sammen utviklet vi produkter som Pow-K+, Pow-U og Pow-P1 – skreddersydd for ulike typer strømmålere som brukes i Europa.

Firmware må være ekstremt effektiv. Vi jobber med svært begrensede ressurser – lite minne, begrenset prosessorkraft – og løsningen må levere sanntidsdata uten forsinkelser. Det er ingen buffer. Det må bare virke.

Vi implementerte også et system for firmware-oppdateringer over WiFi. Det høres enkelt ut, men når du jobber med så lite minne og prosessorkraft, blir dette komplekst. Hvis oppdateringen feiler, har du en enhet som ikke fungerer. Presisjonen og kvaliteten i koden må være på topp.

Installasjonen er designet for å være enkel nok til at privatpersoner kan gjøre det selv ved hjelp av sin egen mobiltelefon. Dette var viktig for å gjøre produktet tilgjengelig for et bredere marked.

Resultatet

Utilitech leverer nå stabile og presise AMS-lesere som er i bruk over hele Europa. Mange privatpersoner har integrert produktet i smarthusløsninger som Home Assistant, OpenHab og Domoticz. Tilbakemeldingene viser at kundene setter pris på den solide datakvaliteten og den gode kundestøtten.

Fra open-source hobbyprosjekt til kommersielt produkt: I dag selges løsningen både til privatpersoner og til profesjonelle aktører i energibransjen. Flere energiselskaper og systemleverandører har valgt å bygge inn AMS-leseren som en integrert komponent i sine egne løsninger.

For oss har dette vært en mulighet til å kombinere vår lange erfaring med software-utvikling med ekspertise på hardware. Det er innovasjon og produkter av høy kvalitet.

Hvorfor er dette relevant for deg?

Hvis du trenger å gå fra konsept til ferdig produkt:

Kanskje jobber du ikke med strømmålere. Men hvis du har et teknisk konsept eller et open-source prosjekt som fungerer, men som trenger å bli et kommersielt produkt – er dette et godt eksempel på hva vi kan hjelpe til med.

Vi har erfaring med å ta noe som fungerer teknisk og gjøre det til noe som kan selges og supporteres. Det handler om mer enn bare å skrive kode – det handler om å forstå hva som skal til for at produktet kan brukes av folk som ikke har teknisk kompetanse.

Hvis du har et konsept som fortjener å bli et produkt, ta kontakt. Vi kan snakke om hva som skal til.

Hvis du er utvikler som liker embedded systems og begrensede ressurser:

Utilitech-prosjektet er et godt eksempel på utvikling hvor hver linje kode teller. Når du jobber med mikrokontrollere med minimalt minne og prosessorkraft, kan du ikke bare kaste inn biblioteker og håpe det fungerer. Du må forstå hva som skjer under panseret.

Sanntidsmåling på embedded systems er fascinerende fordi det ikke er rom for unøyaktighet. Data må presenteres forløpende. Firmware må kunne oppgraderes over WiFi uten at enheten slutter å fungere. Hvis noe feiler, er produktet ubrukelig.

Dette er ikke de mest glamorøse utviklingsoppgavene. Men for noen av oss er det akkurat denne typen utfordringer som er interessante. Når du får det til å fungere stabilt og presist, på hardware med så begrensede ressurser, er det tilfredsstillende håndverk.

Vi jobber ikke med én bransje eller én type problem. Fra e-helse til B2B-plattformer til embedded systems – det som er felles er varierte tekniske utfordringer og muligheten til å faktisk lære noe underveis. Noen ganger jobber vi med webapplikasjoner, andre ganger med firmware på mikrokontrollere.

Vi er alltid på jakt etter dyktige medarbeidere. Hvis du er nysgjerrig, send en melding – så tar vi det derfra.

Ta kontakt

Vi er her for å hjelpe deg med å utvikle og forbedre virksomheten din.

Ta gjerne kontakt om du har spørsmål, ideer til prosjekter eller ønsker mer informasjon om hva vi kan bidra med.

La oss finne en løsning sammen.

Rune Løvik
rune@origin.no
Telefon: 905 66 535

Ta kontakt