Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Apputveckling för smarta hem: 90% mindre tid för dagliga rutiner med IoT-baserad plattform

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

Kund

Industri
IT, högteknologi
Region
EU
Kund sedan
2021
Vår kund är ett EU-baserat IT-företag specialiserat på anpassad och plattformsbaserad programvara för smarta hem. Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

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

Vår klient kom med tanken på en smart hemapputvecklingslösning som kunde skalas sömlöst. Även om de hade en stor pool av skickliga utvecklare inom IT-avdelningar, kontaktade kunden Innowise eftersom vårt företag har en beprövad rekord av framgångsrika IoT-projekt.

Lösning

Efter att ha framkallat tekniska krav utvecklade Innowise en webbplattform för hantering av digitala enheter med möjlighet att skala efter behov. Detta nätverk hanteras på distans och oberoende som ett ekosystem av styrenheter, noder, konsumentelektronik, apparater och andra system. Genom smarta hemanläggningar kan användare få tillgång till stora funktioner och njuta av nya upplevelser. Drivs av AI och ML, utvärderar vår applikation användarnas vanor, bestämmer konsumtionsmönster och förutsäger dessutom användarbeteende.

När det gäller lösningens logik implementerade vi mjukvaruarkitektur som består av komponenter som
  • sensornoder som samlar in data från olika sensorer utspridda över hela huset (belysning, värme, ventilation och luftkonditionering, gas- eller elektriska spisar, ugnar, dusch, kylskåp, säkerhetssystem och andra apparater);
  • Arduino och Raspberry Pi enkortsdator mikrokontroller och mikrokontroller kit;
  • databas som arkiv 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;
  • datahanteringsprogramvara för att konfigurera datapunkter, loggningshastigheter, händelser och åtgärder osv;
  • dataövervakningsprogram för bearbetning av larm och händelser baserat på ingångar från flera sensornoder.
När det gäller smarta hem web app-moduler har vi distribuerat följande.

Smart system för belysningsstyrning

Vi började med att montera husets centraliserade belysningsstyrsystem. Förutom att konfigurera olika belysningsregimer utvecklade vårt projektteam smarta IoT-relaterade funktioner som möjliggjorde enorm anpassning baserat på individuella preferenser. Således introducerade våra granskade Utvecklare användarfallsscenarier för smarta lampor som inkluderade

  • tunable lightning med möjlighet att ställa in regimen för att slå på/av i hela huset eller vissa rum;
  • ljusning (medan du läser eller städar hus) eller dimning (medan du tittar på en film) med möjlighet att ändra färgtoner som passar invånarnas humör;
  • anpassningsbara inställningar för att slå på lamporna utan att trycka på en knapp när invånarna kommer in i hemmet (smart funktion för att förhindra intrång);
  • anpassningsbara inställningar för att stänga av ljuset när invånarna lämnar huset vilket gör det möjligt att spara en betydande mängd energi;
  • möjlighet att synkronisera blixten med en väckarklocka, slå på lamporna varje morgon för att väcka invånarna.

Fjärrkontroll för köket

Sedan använde vi smarta hemfunktioner för att göra matlagningsprocessen säkrare och bekvämare. För det första konfigurerade vi smarta funktioner för kylskåp. Vårt erfarna team kopplade sensornoder med kylskåpets skärm så att kamerorna inuti låter invånarna Se mat kvar. Dessutom, på grund av AI, föreslår smarta kylskåp recept och rätter baserat på användarnas smakpreferenser, skapar veckovisa måltidsplaner, gör en inköpslista och till och med får matvaror levererade. Vårt projektteam implementerade också en röstassistent som kan rapportera om vädret, ge korta nyheter, spela musik och hantera andra smarta apparater med ett röstkommando.

Dessutom konfigurerade Innowise smarta köksfunktioner som inkluderade

  • upptäcka gas-, rök- och vattenläckor i köket och stänga av husets El 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 kaminen till 180 grader medan användaren blandar ingredienserna till en tårta.

Kontrollsystem för badrum och dusch

När det gäller badrummen möjliggör avancerad IoT-teknik att minska extra vattenförbrukning. För att uppnå detta konfigurerade vi

  • avstämbara gejsrar som slås PÅ/AV automatiskt, optimerar vattenförbrukningen under dagliga duschrutiner;
  • styrenheter som stänger av onödig funktion av högeffektiva apparater som gejsrar, värmare och ACs.

Säkerhetssystem för hemautomation

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

  • närhets-, rörelse- och videosensorer som identifierar obehörig åtkomst och automatiskt slår på panikalarmet, slår på lampor och ringer polisen;
  • inte mer undrar om apparaterna är avstängda, eller dörrarna är låsta när husägaren lämnar huset eftersom ett smart system kommer att ta hand om det;
  • controllers att utföra vissa uppgifter på en schemalagd tid (för barn eller äldre släktingar), se till att de inte kommer att glömma att utföra dem.

I huvudsak samlar IoT-appen in data om hur hushållet fungerar, bearbetar det och visar husägaren de viktigaste insikterna dagligen. Vidare föreslår appen vissa åtgärder (t.ex. tid att slå på/av lampor med tanke på tidigare erfarenhet osv) på grundval av denna information. Efter att de tidigare modulerna är fullt implementerade och distribuerade kommer kunden att bestämma om de ska 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
Cloud
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 Innowises affärsanalytiker i uppdrag att framkalla tekniska krav och utvärdera hemautomatiseringsappens utvecklingsmöjligheter. Vår BA utvecklade en eftersläpning, prioriterade uppgifterna baserat på brådskande och betydelse och skapade en färdplan med milstolpar som ska nås.

Projektet hanterades utifrån Scrum-metoden, med uppgiftsspårning och utbyte av information via Jira respektive Slack.

När det gäller tech stack valde vi .NET server-Side utveckling och Angular för frontend. Den viktigaste utmaningen var att integrera plattformen med tredjepartsbibliotek smidigt. Så vi använde RabbitMQ för att säkerställa appens bearbetning utan dataförluster. Lösningen vi lanserade uppfyller telemetristandarder och EU-regler.

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

Team

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

Resultat

Som ett resultat släppte Innowise en smart hemapputvecklingslösning 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, luftkonditioneringsapparater och många fler enheter via API:er);
  • förbättrad hemsäkerhet (system för rörelsedetektorer, övervakningskameror, automatiserade dörrlås);
  • fjärrkontroll (invånarna kan hantera enheter även från jobbet);
  • ökad energieffektivitet (invånarna rapporterar för en minskning av kostnaderna för elräkningar);
  • insikter om hemhantering (tack vare AI och ML kan ett smart hem föreslå smarta datadrivna beslut och förutsäga användarbeteende).
Projektets löptid
  • Augusti 2020 - pågår

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

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

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

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    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 överens.

    4

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

    Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Tack!

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

    Tack!

    Ditt meddelande har skickats. 

    Vi behandlar din begäran och återkommer till dig så snart som möjligt.

    pil