Lämna dina kontaktuppgifter, så skickar vi dig vår presentation via e-post.
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt anpassat marknadsföringsmaterial i enlighet med Integritetspolicy.
Formuläret har skickats in framgångsrikt! Ytterligare information finns i din brevlåda.
Innowise Group är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1500 IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise Group är ett internationellt företag som utvecklar mjukvara för hela cykeln. som grundades 2007. Vi är ett team på över 1400 IT-proffs som utvecklar mjukvara för andra företag. yrkesverksamma över hela världen.

IoT-baserad plattform för centraliserad hemförvaltning i realtid

Innowise Group har byggt en IoT-baserad applikation för smarta hem för att hantera hushållsapparater och underlätta interaktion mellan digitala enheter utan mänsklig inblandning.

Kund

Bransch
IT, högteknologi
Region
EU
Kund sedan
2021
Vår kund är ett EU-baserat IT-företag som specialiserar sig på anpassad och plattformsbaserad programvara för smarta hem. Detaljerad information om kunden kan inte avslöjas enligt bestämmelserna i NDA.

Utmaning

Ett smart hem är ett koncept med sammankopplade hushållsmiljöer som ger invånarna en oöverträffad nivå av komfort och kontroll, vilket gör livet enklare, säkrare och bekvämare. Baserat på Sakernas Internet (IoT), det smarta hemmet kopplar samman alla digitala enheter och apparater i ett ekosystem. Det går ofta långt utöver enkel automatisering och ger oöverträffade personliga upplevelser.

Vår kund kom med idén om en lösning för utveckling av en app för smarta hem som kunde skalas upp sömlöst. Även om de hade en stor pool av skickliga utvecklare inom IT-avdelningarna, kontaktade kunden Innowise Group eftersom vårt företag har en dokumenterad erfarenhet av framgångsrika IoT-projekt.

Lösning

Efter att ha tagit fram tekniska krav utvecklade Innowise Group en webbplattform för hantering av digitala enheter som kan skalas efter behov. Nätverket hanteras på distans och oberoende som ett ekosystem av styrenheter, noder, konsumentelektronik, apparater och andra system. Genom anläggningar för smarta hem kan användarna få tillgång till omfattande funktionalitet och njuta av nya upplevelser. Drivs av AI och MLMed vår applikation utvärderar vi användarnas vanor, fastställer konsumtionsmönster och förutspår dessutom användarnas beteende.

Smarta hem
När det gäller lösningens logik har vi implementerat en mjukvaruarkitektur som består av följande komponenter
  • Sensornoder som samlar in data från olika sensorer som är utspridda över hela huset (belysning, uppvärmning, ventilation och luftkonditionering, gas- eller elspisar, ugnar, duschar, kylskåp, säkerhetssystem och andra apparater);
  • Arduino- och Raspberry Pi-mikrokontroller och mikrokontrollersatser för enstaka styrenheter;
  • databas som förvaringsplats för sensordata;
  • Datamolntjänst som samlar in data från flera områden i molnet och överför information via HTTP- och REST-API:er;
  • programvara för datahantering för att konfigurera datapunkter, loggningshastigheter, händelser och åtgärder etc.;
  • Programvara för dataövervakning för behandling av larm och händelser baserat på inmatningar från flera sensornoder.
När det gäller moduler för webbapplikationer för smarta hem har vi installerat följande.
Smart belysning

Smart system för belysningsstyrning

Vi började med att bygga upp husets centraliserade ljusstyrningssystem. Förutom att konfigurera olika belysningsregimer utvecklade vårt projektteam smarta IoT-relaterade funktioner som möjliggjorde en enorm anpassning utifrån individuella preferenser. Våra granskade utvecklare introducerade därför användningsfallsscenarier för smarta lampor som omfattade följande

  • inställbar belysning med möjlighet att ställa in regimen för att slå på/av i hela huset eller i vissa rum;
  • ljusare (när du läser eller städar) eller dämpade (när du tittar på en film) lägen med möjlighet att ändra färgnyanser som passar de boendes humör;
  • Anpassningsbara inställningar för att tända lamporna utan att trycka på en knapp när boende kommer in i hemmet (smart funktion för att förhindra intrång);
  • anpassningsbara inställningar för att släcka ljuset när de boende lämnar huset, vilket gör det möjligt att spara en avsevärd mängd energi;
  • möjlighet att synkronisera blixten med en väckarklocka och tända lamporna varje morgon för att väcka invånarna.
Smart kök

Fjärrkontroll för köket

Sedan använde vi smarta hem-funktioner för att göra matlagningsprocessen säkrare och bekvämare. Först konfigurerade vi smarta funktioner för kylskåp. Vårt erfarna team kopplade ihop sensornoder med kylskåpets skärm så att kamerorna inuti lät invånarna se överbliven mat. Tack vare AI föreslår smarta kylskåp dessutom recept och rätter utifrån användarnas smakpreferenser, skapar veckomåltidsplaner, gör en inköpslista och får till och med matvaror levererade. Vårt projektteam implementerade också en röstassistent som kan rapportera om vädret, ge korta nyheter, spela upp musik och hantera andra smarta apparater med ett röstkommando.

Innowise Group konfigurerade dessutom smarta köksfunktioner som omfattade följande

  • upptäcka gas-, rök- och vattenläckor i köket och stänga av husets elektricitet om indikatorerna avviker från ett optimalt intervall;
  • Integration med smart röstassistent där invånarna kan installera anpassade inställningar, till exempel förvärma spisen till 180 grader medan användaren blandar ingredienserna till en tårta.
Smart badrum

Kontrollsystem för badrum och dusch

När det gäller badrummen gör avancerad IoT-teknik det möjligt att minska den extra vattenförbrukningen. För att uppnå detta konfigurerade vi följande

  • inställbara gejsrar som slås på/av automatiskt för att optimera vattenförbrukningen under den dagliga duschrutinen;
  • styrenheter som stänger av onödig funktion hos apparater som förbrukar mycket ström, t.ex. vattenkokare, värmare och AC-apparater.

Säkerhetssystem för hemautomation

När det gäller hemsäkerhet har vi implementerat sensornoder som upptäcker potentiella hot, omedelbart meddelar invånarna om förbisedda processer och sedan utlöser nödvändiga åtgärder för att förhindra dem. Dessutom gör ett smart säkerhetssystem det möjligt att

  • Närhets-, rörelse- och videosensorer som identifierar obehörigt tillträde och automatiskt slår på paniklarmet, tänder ljuset och ringer polisen;
  • Du behöver inte längre undra om apparaterna är avstängda eller om dörrarna är låsta när husägaren lämnar huset, eftersom ett smart system tar hand om detta;
  • Kontrollanter som utför vissa uppgifter vid en schemalagd tidpunkt (för barn eller äldre släktingar), så att de inte glömmer att utföra dem.

I huvudsak samlar IoT-appen in data om hur hushållet fungerar, bearbetar dem och visar husägaren de viktigaste insikterna dagligen. Vidare föreslår appen vissa åtgärder (t.ex. tid för att tända/släcka lampor med tanke på tidigare erfarenheter osv.) baserat på denna information. När de tidigare modulerna är helt genomförda och driftsatta kommer kunden att besluta om han eller hon vill utveckla efterföljande moduler.

Teknik och verktyg

Back-end
.NET6, RabbitMQ, Entity Framework, JWT, Redis Cache, Microservices, Elastic Search, MassTransit
Front-end
Angular, Typscript
Databaser
MS SQL Server, MongoDB
Moln
Azure IoT Hub, Azure Function, Azure Ser, Vice Bus, Azure SQL Database, Azure Table Storage, Azure Stream Analytics
CI/CD
Azure DevOps-pipelines
DevOps
Docker
VCS
Git
Hantering av loggar
ELK

Process

Inledningsvis fick Innowise Groups affärsanalytiker i uppdrag att kartlägga tekniska krav och utvärdera möjligheten att utveckla appen för hemautomation. Vår BA utvecklade en backlog, prioriterade uppgifterna utifrån brådska och betydelse och skapade en färdplan med milstolpar som skulle uppnås.

Projektet hanterades enligt Scrum-metodiken, med spårning av uppgifter och utbyte av information via Jira respektive Slack.

När det gäller den tekniska stacken valde vi .NET-utveckling på serversidan och Angular för frontenden. Den viktigaste utmaningen var att integrera plattformen med bibliotek från tredje part på ett smidigt sätt. Så vi använde RabbitMQ för att säkerställa appens bearbetning utan dataförluster. Den lösning vi lanserade uppfyller telemetristandarder och EU-förordningar.

För närvarande fokuserar vårt team på att utveckla en fullfjädrad mobilapplikation som gör det möjligt för invånarna att hantera smarta hem på distans. Utöver detta tillhandahåller vi programvaruunderhåll, åtgärdar mindre buggar och förbättrar lösningens funktionalitet.

Team

1
Projektledare
1
Affärsanalytiker
6
Utvecklare av back-end
2
Front-end-utvecklare
2
QA-ingenjörer
team-innowise

Resultat

Innowise Group släppte därför en lösning för utveckling av appar för smarta hem som har följande fördelar:

  • Hantering av digitala enheter och hushållsapparater från ett ställe (hela hemmet är sammankopplat via ett gränssnitt);
  • Skalbarhet (användaren kan smidigt ansluta dammsugare, luftkonditioneringar och många fler enheter via API:er);
  • Förbättrad säkerhet i hemmet (system med rörelsedetektorer, övervakningskameror, automatiska dörrlås);
  • Fjärrstyrning (invånarna kan hantera enheterna även från jobbet);
  • Ökad energieffektivitet (invånarna rapporterar om minskade kostnader för elräkningar);
  • insikter om hemförvaltning (tack vare AI och ML kan ett smart hem föreslå smarta datadrivna beslut och förutsäga användarens beteende).
Projektets varaktighet
  • Augusti 2020 - pågår

Behöver du en teknisk lösning? Kontakta oss!

    Ladda upp en fil

    Du kan bifoga upp till en fil på totalt 20 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på Skicka-knappen kommer Innowise Group att behandla dina personuppgifter i enlighet med vår Privatlivspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    När vi har tagit emot och behandlat din begäran kommer vi att kontakta dig. för att beskriva dina projektbehov i detalj och underteckna ett NDA för att säkerställa att för att garantera konfidentialitet för informationen.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad. uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma fram till en överenskommelse.

    4

    Vi undertecknar ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt. möjligt.

    Den här webbplatsen använder cookies

    Vi använder cookies för att förbättra din webbupplevelse, visa anpassade annonser eller innehåll och analysera trafiken på webbplatsen. Genom att klicka på "Acceptera allt" samtycker du till vår användning av cookies. Kolla in vår Integritetspolicy.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil