Legg igjen kontaktinformasjonen din, så sender vi deg vår whitepaper på e-post.
Jeg samtykker i å behandle personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med Retningslinjer for personvern. Ved å bekrefte innsendingen samtykker du i å motta markedsføringsmateriell.
Takk skal du ha!

Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.

Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

Utvikling av smarthusapp: 90 % mindre tid til daglige rutiner med IoT-basert plattform

Innowise har utviklet en IoT-basert smarthusapplikasjon for å styre husholdningsapparater og legge til rette for samhandling mellom digitale enheter uten menneskelig mellomkomst.

Kunde

Industri
IT, høyteknologi
Region
EU
Kunde siden
2021
Vår kunde er et EU-basert IT-selskap som spesialiserer seg på tilpasset og plattformbasert programvare for smarte hjem. Detaljert informasjon om kunden kan ikke avsløres i henhold til bestemmelsene i NDA.

Utfordring

Et smart hjem er et konsept med sammenkoblede husholdningsmiljøer som gir beboerne et enestående nivå av komfort og kontroll, noe som gjør livet enklere, tryggere og mer praktisk. Basert på Tingenes internett (IoT), kobler smarthus-systemet sammen alle digitale enheter og apparater i ett økosystem. Det går ofte langt utover enkel automatisering og leverer uovertrufne personaliserte opplevelser.

Kunden vår kom opp med ideen om en løsning for utvikling av en smarthus-app som kunne skaleres sømløst. Selv om de hadde et stort utvalg av dyktige utviklere innen IT-avdelinger, henvendte kunden seg til Innowise siden selskapet vårt har en dokumentert oversikt over vellykkede IoT-prosjekter.

Løsning

Etter å ha innhentet tekniske krav, utviklet Innowise en nettplattform for styring av digitale enheter som kan skaleres etter behov. Dette nettverket administreres eksternt og uavhengig som et økosystem av kontrollere, noder, forbrukerelektronikk, apparater og andre systemer. Gjennom smarthusfasiliteter kan brukerne få tilgang til omfattende funksjonalitet og nyte nye opplevelser. Drevet av KI og MLapplikasjonen vår evaluerer brukernes vaner, bestemmer forbruksmønstre og forutsier dessuten brukeratferd.

Når det gjelder løsningens logikk, implementerte vi en programvarearkitektur som består av komponenter slik som
  • sensornoder som samler inn data fra forskjellige sensorer spredt over hele huset (belysning, oppvarming, ventilasjon og klimaanlegg, gass- eller elektriske ovner, ovner, dusj, kjøleskap, sikkerhetssystem og andre apparater);
  • Arduino og Raspberry Pi single-board mikrokontrollere og mikrokontrollersett;
  • database som lager for sensordataene;
  • dataskytjeneste som samler data fra flere områder i skyen og overfører informasjon via HTTP- og REST-API-er;
  • datahåndteringsprogramvare for konfigurering av datapunkter, loggingsfrekvenser, hendelser og handlinger osv;
  • dataovervåkingsprogramvare for behandling av alarmer og hendelser basert på input fra flere sensornoder.
Når det gjelder webappmoduler for smarte hjem, har vi distribuert følgende.

Smart lysstyringssystem

Vi begynte med å sette sammen husets sentraliserte lysstyringssystem. I tillegg til å konfigurere forskjellige belysningsregimer, utviklet prosjektteamet vårt smarte IoT-relaterte funksjoner som muliggjorde enorm tilpasning basert på individuelle preferanser. Dermed introduserte våre godkjente utviklere bruksscenarier for smarte lys som inkluderte følgende

  • innstillbar belysning med mulighet til å sette opp regimet for å slå på / av i hele huset eller bestemte rom;
  • lysere (mens du leser eller rengjør huset) eller dimme (mens du ser på en film) med mulighet for å endre fargetoner som passer beboernes humør;
  • tilpassbare innstillinger for å slå på pærene uten å trykke på en knapp når beboerne kommer inn i hjemmet (smart funksjon for å forhindre inntrenging);
  • tilpassbare innstillinger for å slå av lyset når beboerne forlater huset, noe som gjør det mulig å spare en betydelig mengde energi;
  • mulighet til å synkronisere belysning med en vekkerklokke, slå på pærene hver morgen for å vekke beboerne.

Fjernstyring av kjøkkenet

Deretter brukte vi smarthusfunksjoner for å gjøre matlagingsprosessen tryggere og mer praktisk. For det første konfigurerte vi smarte funksjoner for kjøleskap. Vårt erfarne team koblet sensornoder til kjøleskapets skjerm slik at kameraer på innsiden lar beboerne se mat som er til overs. Takket være kunstig intelligens kan smarte kjøleskap dessuten foreslå oppskrifter og retter basert på brukernes smakspreferanser, lage ukentlige måltidsplaner, lage en handleliste og til og med få dagligvarer levert. Prosjektteamet vårt implementerte også en stemmeassistent som kan rapportere om været, gi korte nyheter, spille musikk og styre andre smarte apparater med en stemmekommando.

I tillegg konfigurerte Innowise smarte kjøkkenfunksjoner som inkluderte

  • oppdage gass-, røyk- og vannlekkasjer i kjøkkenet og slå av husets strøm hvis indikatorene avviker fra et optimalt område;
  • integrering med smart taleassistent der beboerne kan installere tilpassede innstillinger, for eksempel forvarme ovnen til 180 grader mens brukeren blander ingrediensene til en kake.

Kontrollsystem for bad og dusj

Når det gjelder badene, gjør avanserte IoT-teknologier det mulig å kutte ekstra vannforbruk. For å oppnå dette har vi konfigurert

  • innstillbare geysirer som slår seg av og på automatisk og optimaliserer vannforbruket under daglige dusjrutiner;
  • kontrollere som slår av unødvendig funksjon av apparater med høyt strømforbruk som geysirer, varmeovner og klimaanlegg.

Sikkerhetssystem for hjemmeautomatisering

Når det gjelder sikkerhet i hjemmet, implementerte vi sensornoder som oppdager potensielle trusler, umiddelbart varsler beboerne om eventuelle oversette prosesser og deretter utløser nødvendige tiltak for å forhindre dem. I tillegg gir et smart sikkerhetssystem mulighet for

  • Nærhets-, bevegelses- og videosensorer som identifiserer uautorisert adgang og automatisk slår på panikkalarmen, slår på lys og ringer politiet;
  • ikke lenger lure på om apparatene er slått av, eller dørene er låst når huseieren forlater huset, siden et smart system vil ta seg av det;
  • kontrollører til å utføre visse oppgaver på et planlagt tidspunkt (for barn eller eldre slektninger), slik at de ikke glemmer å utføre dem.

I hovedsak samler IoT-appen inn data om hvordan husholdningen fungerer, behandler dem og viser huseieren den viktigste innsikten på daglig basis. Videre foreslår appen visse handlinger (f.eks. tid for å slå på/av lys gitt tidligere erfaring osv.) basert på denne informasjonen. Etter at de foregående modulene er ferdig implementert og tatt i bruk, vil kunden bestemme om det skal utvikles flere moduler.

Teknologier og verktøy

Back-end
.NET6, RabbitMQ, Entity Framework, JWT, Redis Cache, mikrotjenester, Elastic Search, MassTransit
Front-end
Angular, TypeScript
Databaser
MS SQL Server, MongoDB
Cloud
Azure IoT Hub, Azure Function, Azure Ser,,vice Bus, Azure SQL Database, Azure Table Storage, Azure Stream Analytics
CI/CD
Azure DevOps-rørledninger
DevOps
Docker
VCS
Git
Logghåndtering
ELK

Prosess

Innledningsvis fikk Innowises forretningsanalytiker i oppdrag å innhente tekniske krav og evaluere muligheten for å utvikle hjemmeautomatiseringsappen. Vår BA utviklet en backlog, prioriterte oppgavene basert på haster og viktighet, og laget et veikart med milepæler som skulle nås.

Prosjektet ble administrert basert på Scrum-metodikken, med sporing av oppgaver og utveksling av informasjon via henholdsvis Jira og Slack.

Når det gjelder teknologistakken, valgte vi .NET-utvikling på serversiden og Angular for frontend. Hovedutfordringen var å integrere plattformen med tredjepartsbiblioteker på en smidig måte. Så vi brukte RabbitMQ for å sikre appens behandling uten tap av data. Løsningen vi lanserte er i samsvar med telemetristandarder og EU-forskrifter.

For tiden er teamet vårt fokusert på å utvikle en fullverdig mobilapplikasjon som gjør det mulig for beboere å administrere smarthusfasiliteter eksternt. Bortsett fra dette tilbyr vi programvarevedlikehold, fikser mindre feil og forbedrer løsningens funksjonalitet.

Team

1
Prosjektleder
1
Forretningsanalytiker
6
Back-end-utviklere
2
Front-end-utviklere
2
QA ingenieurs
team-innowise

Resultater

Som et resultat lanserte Innowise en løsning for utvikling av smarthus-apper som har følgende fordeler:

  • styring av digitale enheter og husholdningsapparater fra ett sted (hele hjemmet er sammenkoblet gjennom ett grensesnitt);
  • skalerbarhet (brukeren kan enkelt koble til støvsugere, klimaanlegg og mange flere enheter gjennom API-er);
  • bedre sikkerhet i hjemmet (system med bevegelsesdetektorer, overvåkningskameraer, automatiske dørlåser);
  • fjernkontroll (beboere kan administrere enheter selv fra jobb);
  • økt energieffektivitet (innbyggerne rapporterer om reduserte utgifter til strømregninger);
  • innsikt i hjemmestyring (takket være AI og ML kan et smart hjem foreslå smarte datadrevne beslutninger og forutsi brukeratferd).
Prosjektets varighet
  • August 2020 - Under arbeid

Ta kontakt med oss!

Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet forespørselen din.

    Ta med prosjektdetaljer, varighet, teknisk stack, behov for IT-fagfolk og annen relevant informasjon.
    Spill inn en talemelding om din
    prosjektet for å hjelpe oss å forstå det bedre
    Legg ved ytterligere dokumenter om nødvendig
    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 2 MB. Gyldige filer: pdf, jpg, jpeg, png

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise behandle personopplysningene dine i samsvar med vår Personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    pil