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.

Klient-server-app för videoövervakning

Innowise Group har skapat ett fullfjädrad videoövervakningssystem som är tillgängligt på datorer och iOS/Android-smartphones.

Kund

Bransch
IT, IoT
Region
EU
Kund sedan
2020

Vår kund är en stor leverantör av programvara och utrustning för videoinspelning, inklusive digitala och analoga videokameror, nätverksutrustning, videosamtal och andra enheter.

Detaljerad information om klienten kan inte avslöjas enligt bestämmelserna i NDA.

Utmaning

I en värld av brottsbekämpning i ständig utveckling har videoövervakning blivit ett viktigt verktyg för att upprätthålla samhällets säkerhet. Den hjälper invånare och polismyndigheter att identifiera misstänkta personer eller aktiviteter som kan utgöra ett hot. Oavsett om de skyddar medborgare eller förebygger brott, håller IoT-videoströmningssystem civila säkra och säkerställer rättvisa.

I takt med att IoT utvecklas går konventionell videoinspelning längre än att fånga information från kameror som är utspridda på olika platser. Genom moderna videoövervakningssystem kan du interagera med olika externa enheter och tjänster samt visa inspelad information på en bärbar dator eller smartphone.

Vår kund gav Innowise Group i uppdrag att tillhandahålla en skräddarsydd IoT-driven videoövervakningsplattform som smidigt kan integreras i befintliga säkerhetssystem. Vårt huvudmål var att bygga en applikation som är kompatibel med mobila enheter där användarna kan visa videor från övervakningskameror live samt få tillgång till arkiv. Dessutom var vårt team tvunget att säkerställa ett starkt säkerhetsskydd för att förhindra dataläckage eller obehörig åtkomst.

IoT-driven plattform för videoövervakning

Lösning

Baserat på kundens krav utvecklade Innowise Group en IoT-baserad videoövervakningsplattform från grunden. Även om det innebär många integrationer kan flödet sammanfattas på följande sätt. Först fångar övervakningskameror in och överför data till en nätverksvideobandspelare (lokal molnbaserad server med förinstallerad programvara för hantering av video). Därefter visas det inspelade videomaterialet på monitorer och andra nätverksanslutna enheter som är kopplade till nätverksvideobandspelaren (NVR) eller ett mjukvarubaserat videohanteringssystem (VMS) via Internet. Slutligen bearbetar och lagrar vår plattform arkivet krypterat med det kryptografiska protokollet TLS i molndatacenter med en nivå av feltolerans på Tier 3 (95 minuters årlig driftstopp tillåts).

Vårt dedikerade team använde mikrotjänstarkitektur med WebAPI-programmeringsgränssnitt för att bearbeta HTTP-protokoll baserat på ett system för begäran-svar-meddelanden. För att få värdefulla insikter från stora volymer videodata konfigurerade vi Event Source Hub som frikopplar produktionen av händelseströmmen och genererar enhetlig strukturerad information för slutanvändare. Dessutom har våra utvecklare distribuerat separata tjänster för förbättrat dataskydd, avisering, databehandling, konfiguration, kommunikation med Azure IoT Hub och lagring av användardata.

IoT-videoövervakning

Vi införde användar- och administratörsroller för att hantera programmet. Användarna ser videoinnehåll enligt sina behörigheter medan administratörerna ansluter dem till kamerorna, lägger till nya medlemmar och hanterar åtkomstkonfigurationen. Genom att till exempel ge gruppåtkomst till kameror som installerats i ett privat bostadsområde kan hyresgästerna se till att deras bilar står säkert parkerade på tomten och att barnen är säkra när de leker på gården.

Förutom att övervaka omgivningen i realtid möjliggör vår IoT-baserade videoövervakningsapp:

  • kunderna kan titta på videoinspelningar online eller i arkivet (tillgängligt i 30 dagar) via Internet var som helst;
  • få tillgång till videoinnehåll via programklient (för Windows OS), webbplats och mobilapplikation (kompatibel med Android eller iOS);
  • säkra nätverk för videoöverföring och tillförlitliga molnlagringsutrymmen;
  • Hantering av kameralayouter (från 1 till 16 kameror på en skärm i programvaruklienten och på webbplatsen);
  • bildande av videoväggar och konfigurationer med flera skärmar (i programvaruklienten och på webbplatsen);
  • kontroll av återspolningshastighet och visningsperioder;
  • ladda upp videor av önskad längd till något medium (i programvaruklienten och på webbplatsen);
  • anpassning, inklusive att lägga till nya nyckelfunktioner;
  • underhåll och support av programvara och teknisk utrustning.

Teknik och verktyg

Back-end
.NET6, EntityFramework
Front-end
MAUI, Angular, RxJs
Databaser
PostgreSQL
Moln
Azure App Service, Azure Blob Storage, Azure IoT Hub
Nätverk
RtSP, ONVIF (Open Network Video Interface Forum), IoT Edge
QA
Qase, Postman, Swagger, TestFlight, Arduino, Thonny

Process

Först höll Innowise Group en upptäcktsfas med en mjukvaruarkitekt och en affärsanalytiker som studerade projektdokumentationen, definierade omfattningen av arbetet och prioriterade den inledande backloggen. Förutom dessa specialister samlade vi ett team som bestod av en teamledare, 3 back-end, 2 front-end, 2 mobilutvecklare, 2 molntekniker, 1 DevOps, 2 QAs och 1 UI/UX-designer.

Med sprintar baserade på backloguppgifter och deras prioriteringar följde vårt projektteam Scrum-metodiken. Efter varje sprint utvärderade kunden framstegen och gav regelbundet feedback.

Eftersom teknikstödet var begränsat var en av de största utmaningarna för vårt projektteam att säkerställa direktsändning från övervakningskameror till mobila enheter. För att lösa den här utmaningen använde vi egenutvecklad teknik som garanterar stabila API-anslutningar utan att vara beroende av standardbiblioteken. Även om vår klient hade liknande lösningar gav de inte tillräcklig funktionalitet och fungerade mycket långsammare.

Så småningom lanserade vårt företag en IoT-baserad videoövervakningslösning som är tillgänglig på marknaden. För närvarande fortsätter vi projektstödet och samordnar insatserna om kunden beslutar sig för att införa en ny funktion.

IoT-driven videoövervakning

Team

1
Programvaruarkitekt
1
Affärsanalytiker
1
Gruppledare
3
Utvecklare av back-end
2
Front-end-utvecklare
2
Utvecklare av mobiler
2
Molningenjörer
1
DevOps
1
UI/UX-designer
2
QA-ingenjörer
team-innowise

Resultat

Innowise Group levererade ett kraftfullt videoövervakningssystem som säkerställer att det finns direktbilder dygnet runt. Förutom videosändningar möjliggör vår lösning smidiga integrationer mellan olika plattformar tillsammans med uppdragskritiska anpassningar.

Som ett resultat av detta kan kunden implementera en IoT-videoövervakningsplattform för att övervaka angränsande områden, skydda privat egendom och avskräcka brottslingar och inkräktare. Eftersom videoregistreringar tas emot i enlighet med lagen kan de också användas som bevis i konfliktsituationer (när en IoT-videokamera installeras sätts lämpliga varningsskyltar upp).

I slutändan, från vardagliga rutiner till affärsverksamhet, ger varje kamera i sikte ordning och förutsägbarhet.

Projektets varaktighet
  • April 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