Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Smart home app-ontwikkeling: 90% minder tijd voor dagelijkse routines met IoT-gebaseerd platform

Innowise heeft een IoT-gebaseerde slimme huis applicatie gebouwd voor het beheer van huishoudelijke apparaten en het faciliteren van interactie tussen digitale apparaten zonder menselijke tussenkomst.

Klant

Industrie
IT, Hi-Tech
Regio
EU
Klant sinds
2021
Onze klant is een in de EU gevestigde IT-onderneming die gespecialiseerd is in op maat gemaakte en platformgebaseerde software voor slimme huizen. Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt onder de bepalingen van de NDA.

Uitdaging

Een slim huis is een concept van onderling verbonden huishoudelijke omgevingen die hun bewoners een ongekend niveau van comfort en controle geven, waardoor het leven gemakkelijker, veiliger en handiger wordt. Gebaseerd op het Internet der dingen (IoT), verbindt het slimme thuissysteem alle digitale apparaten en apparaten in één ecosysteem. Het gaat vaak veel verder dan eenvoudige automatisering en levert ongeëvenaarde persoonlijke ervaringen op.

Onze klant kwam met het idee van een slimme huis app ontwikkeling oplossing die naadloos kon worden geschaald. Hoewel ze een enorme pool van bekwame ontwikkelaars binnen de IT-afdelingen hadden, benaderde de klant Innowise omdat ons bedrijf een bewezen staat van dienst heeft met succesvolle IoT-projecten.

Oplossing

Na inventarisatie van de technische vereisten ontwikkelde Innowise een webplatform voor het beheer van digitale apparaten dat naar behoefte kan worden opgeschaald. Dit netwerk wordt op afstand en onafhankelijk beheerd als een ecosysteem van controllers, nodes, consumentenelektronica, apparaten en andere systemen. Via slimme huis voorzieningen hebben gebruikers toegang tot uitgebreide functionaliteit en kunnen ze genieten van nieuwe ervaringen. Aangedreven door AI en MLevalueert onze applicatie gebruikers ’ gewoonten, bepaalt het consumptiepatronen en voorspelt het bovendien gebruikersgedrag.

Wat de logica van de oplossing betreft, hebben wij een softwarearchitectuur geïmplementeerd die bestaat uit componenten zoals
  • sensorknooppunten die gegevens verzamelen van verschillende sensoren die over het hele huis verspreid zijn (verlichting, verwarming, ventilatie en airconditioning, gas- of elektrische fornuizen, ovens, douche, koelkasten, beveiligingssysteem en andere apparaten);
  • Arduino en Raspberry Pi single-board microcontrollers en microcontroller kits;
  • databank als opslagplaats voor de sensorgegevens;
  • gegevensclouddienst die gegevens verzamelt uit meerdere gebieden in de cloud en informatie doorgeeft via HTTP en REST API's;
  • data beheer software voor het configureren van datapunten, registreren van snelheden, gebeurtenissen en acties, enz;
  • gegevensbewakingssoftware voor de verwerking van alarmen en gebeurtenissen op basis van de input van meerdere sensorknooppunten.
In termen van slimme huis web app modules, hebben we het volgende ingezet.

Slimme verlichtingsregeling

We begonnen met het assembleren van het gecentraliseerde verlichtingscontrolesysteem van het huis. Naast het configureren van verschillende verlichtingsregimes, ontwikkelde ons projectteam slimme IoT-gerelateerde functies die een immense aanpassing op basis van individuele voorkeuren mogelijk maakten. Zo introduceerden onze doorgelichte ontwikkelaars gebruiksscenario's voor slimme verlichting, waaronder

  • afstembare verlichting met de mogelijkheid om het regime van aan/uit schakelen in het hele huis of in bepaalde kamers in te stellen;
  • Verhelderende (tijdens het lezen of schoonmaken van het huis) of dimmende (tijdens het kijken naar een film) standen met een optie om de kleurtinten aan te passen aan de stemming van de bewoners;
  • aanpasbare instellingen om de lampen in te schakelen zonder een knop in te drukken wanneer bewoners de woning betreden (slimme functie om inbraak te voorkomen);
  • aanpasbare instellingen om het licht uit te schakelen zodra de bewoners het huis verlaten, waardoor een aanzienlijke hoeveelheid energie kan worden bespaard;
  • mogelijkheid om de bliksem te synchroniseren met een wekker, waardoor de lampen elke ochtend aangaan om de bewoners te wekken.

Afstandsbediening voor de keuken

Vervolgens gebruikten we slimme huis-mogelijkheden om het kookproces veiliger en handiger te maken. Ten eerste hebben we slimme functies voor koelkasten geconfigureerd. Ons ervaren team koppelde sensorknooppunten aan het scherm van de koelkast, zodat camera's binnenin de koelkast de bewoners voedselresten laten zien. Bovendien suggereren slimme koelkasten dankzij AI recepten en gerechten op basis van de smaakvoorkeuren van gebruikers, maken ze wekelijkse maaltijdplannen, maken ze een boodschappenlijstje en laten ze zelfs boodschappen bezorgen. Ook implementeerde ons projectteam een spraakassistent die het weer kan melden, kort nieuws kan geven, muziek kan afspelen en andere slimme apparaten kan beheren met een spraakcommando.

Daarnaast heeft de Innowise slimme keukenfuncties geconfigureerd, waaronder

  • gas-, rook- en waterlekken in de keuken detecteren en de elektriciteit van het huis uitschakelen als de indicatoren afwijken van een optimaal bereik;
  • integratie met slimme spraakassistent waarbij bewoners aangepaste instellingen kunnen installeren, bijvoorbeeld het fornuis voorverwarmen tot 180 graden terwijl de gebruiker de ingrediënten voor een taart mengt.

Bedieningssysteem voor badkamer en douche

Wat de badkamers betreft, maken geavanceerde IoT-technologieën het mogelijk op extra waterverbruik te besparen. Om dit te bereiken hebben we

  • Afstembare geisers die automatisch in- en uitschakelen, waardoor het waterverbruik tijdens de dagelijkse douche-routines wordt geoptimaliseerd;
  • regelaars die de onnodige werking uitschakelen van apparaten die veel stroom verbruiken, zoals geisers, kachels en airco's.

Domotica veiligheidssysteem

Wat de veiligheid in huis betreft, hebben we sensorknooppunten geïmplementeerd die potentiële bedreigingen detecteren, de bewoners onmiddellijk op de hoogte brengen van eventuele over het hoofd geziene processen en vervolgens de nodige acties in gang zetten om deze te voorkomen. Bovendien zorgt een slim beveiligingssysteem voor

  • Nabijheids-, bewegings- en videosensoren die ongeoorloofde toegang identificeren en automatisch het paniekalarm inschakelen, de verlichting inschakelen en de politie bellen;
  • U hoeft zich niet meer af te vragen of de apparaten zijn uitgeschakeld of de deuren op slot zijn wanneer de huiseigenaar het huis verlaat, want een intelligent systeem zorgt daarvoor;
  • controleurs om bepaalde taken op een gepland tijdstip uit te voeren (voor kinderen of oudere familieleden), zodat zij niet vergeten ze uit te voeren.

In wezen verzamelt de IoT-app gegevens over de werking van het huishouden, verwerkt deze en toont de huiseigenaar dagelijks de belangrijkste inzichten. Verder stelt de app op basis van deze informatie bepaalde acties voor (bv. tijd om lichten aan/uit te doen gezien eerdere ervaringen, enz. Nadat de vorige modules volledig zijn geïmplementeerd en ingezet, beslist de klant of er volgende modules worden ontwikkeld.

Technologieën en hulpmiddelen

Back-end
.NET6, RabbitMQ, Entity Framework, JWT, Redis Cache, Microservices, Elastic Search, MassTransit
Front-end
Angular, Typescript
Databases
MS SQL Server, MongoDB
Cloud
Azure IoT Hub, Azure Function, Azure Ser, Azure SQL Database, Azure Table Storage, Azure Stream Analytics.
CI/CD
Azure DevOps-pijplijnen
DevOps
Docker
VCS
Git
Logboekbeheer
ELK

Proces

In eerste instantie kreeg de bedrijf analist van Innowise de opdracht om de technische vereisten te achterhalen en de haalbaarheid van de ontwikkeling van de domotica app te evalueren. Onze BA ontwikkelde een backlog, prioriteerde de taken op basis van urgentie en belang en creëerde een roadmap met te bereiken mijlpalen.

Het project werd beheerd op basis van de Scrum-methodologie, waarbij taken werden bijgehouden en informatie werd uitgewisseld via respectievelijk Jira en Slack.

Wat de tech stack betreft, kozen we voor .NET serverzijde ontwikkeling en Angular voor de front-end. De belangrijkste uitdaging was om het platform soepel te integreren met bibliotheken van derden. Daarom gebruikten we RabbitMQ om de verwerking van de app te garanderen zonder gegevensverlies. De oplossing die we lanceerden voldoet aan de telemetrienormen en de EU-regelgeving.

Momenteel richt ons team zich op de ontwikkeling van een volwaardige mobiele applicatie waarmee bewoners slimme huis-faciliteiten op afstand kunnen beheren. Daarnaast bieden we software-onderhoud, lossen we kleine bugs op en verbeteren we de functionaliteit van de oplossing.

Team

1
Projectleider
1
Bedrijfsanalist
6
Back-End Ontwikkelaars
2
Front-End Ontwikkelaars
2
QA Engineers
team-innowise

Resultaten

Daarom heeft Innowise een slimme huis app ontwikkelingsoplossing uitgebracht die de volgende voordelen biedt:

  • beheer van digitale apparaten en huishoudelijke apparaten vanaf één plaats (het hele huis is onderling verbonden via één interface);
  • schaalbaarheid (de gebruiker kan via API's probleemloos stofzuigers, airconditioners en nog veel meer apparaten aansluiten);
  • betere beveiliging van het huis (systeem van bewegingsdetectoren, bewakingscamera's, automatische deursloten);
  • afstandsbediening (bewoners kunnen apparaten zelfs vanaf hun werk beheren);
  • verhoogde energie-efficiëntie (bewoners melden een daling van de uitgaven voor nutsvoorzieningen);
  • inzichten in huisbeheer (dankzij AI en ML kan een slimme huis slimme, datagedreven beslissingen voorstellen en gebruikersgedrag voorspellen).
Duur van het project
  • Augustus 2020 - In uitvoering

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl