Lämna dina kontaktuppgifter så skickar vi vårt whitepaper till dig 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 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.
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.

Lösning för videoövervakning: 70% färre brott tack vare avancerad videoövervakning

Innowise har skapat ett fullfjädrat videoövervakningssystem tillgängligt över datorer och iOS/Android-smartphones.

Kund

Industri
IT, IoT
Region
EU
Kund sedan
2020

Vår kund är en stor leverantör av videoinspelningsprogramvara och utrustning, inklusive digitala och analoga videokameror, nätverksutrustning, videointercom och andra enheter.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

I den växande världen av brottsbekämpning har videoövervakning blivit ett viktigt verktyg för att upprätthålla samhällets säkerhet. Det hjälper invånare och polisavdelningar att identifiera misstänkta individer eller aktiviteter som kan utgöra ett hot. Oavsett om det skyddar medborgare eller förhindrar brottslighet, håller IoT-videostreamingsystem civila säkra och säkerställer rättvisa.

I takt med att IoT utvecklas går konventionell videoinspelning utöver att fånga information från kameror spridda över 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 beställde Innowise att tillhandahålla en anpassad IoT-driven videoövervakningsplattform som kan integreras sömlöst i befintliga säkerhetssystem. Vårt huvudsyfte var att bygga en applikation som är kompatibel med mobila enheter där användare kan se videor från CCTV-kameror 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.

Lösning

Baserat på kundens krav utvecklade Innowise 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 och överför CCTV-kameror data till en nätverksvideoinspelare (lokal molnbaserad server med förinstallerad programvara för att hantera video). Därefter visas dessa inspelade videofilmer på bildskärmar och andra nätverksanslutna enheter som är kopplade till nätverksvideoinspelaren (NVR) eller programvarubaserat videohanteringssystem (VMS) via Internet. Slutligen bearbetar och lagrar vår plattform arkivet krypterat med TLS-kryptografiska protokollet i molndatacenter med en nivå 3-feltoleransnivå (95 minuters årlig stilleståndstid är tillåten).

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

Vi introducerade användar- och administratörsroller för att hantera applikationen. Användare visar videoinnehåll enligt deras behörigheter medan administratörer ansluter dem till kameror, lägger till nya medlemmar och hanterar åtkomstkonfiguration. Genom att till exempel ge gruppåtkomst till kameror installerade på ett privat bostadsområde kan hyresgästerna se till att deras bilar parkeras säkert på tomten medan 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:

  • kunder att titta på videoinspelningar online eller i arkivet (tillgängligt i 30 dagar) via Internet var som helst;
  • få tillgång till videoinnehåll via programvaruklient (för Windows OS), webbplats och mobilapplikation (kompatibel med Android eller iOS);
  • säkra videoöverföringsnät och pålitliga molnlager;
  • hantering av kameralayouter (från 1 till 16 kameror på en skärm i programklienten och webbplatsen);
  • bildande av videoväggar och konfigurationer med flera skärmar (inom programvaruklienten och webbplatsen);
  • kontroll av spolningshastighet och visningsperioder;
  • ladda upp videor med önskad varaktighet till vilket medium som helst (inom programvaruklienten och webbplatsen);
  • anpassning, inklusive att lägga till nya nyckelfärdiga funktioner;
  • programvara och teknisk utrustning underhåll och support.

Teknik och verktyg

Back-end
.NET6, EntityFramework
Front-end
MAUI, Angular, RxJs
Databaser
PostgreSQL
Cloud
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ör det första höll Innowise en upptäcktsfas med en mjukvaruarkitekt och en affärsanalytiker som studerade projektdokumentation, definierade omfattningen av arbetet och prioriterade de initiala uppgifternas eftersläpning. Förutom dessa specialister samlade vi ett team som inkluderade en teamledare, 3 back-end, 2 front-end, 2 mobilutvecklare, 2 molningenjörer, 1 DevOps, 2 QAs och 1 UI/UX designer.

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

Eftersom teknikstödet var begränsat var en av de största utmaningarna som vårt projektteam stod inför att säkerställa direktsändning från CCTV-kameror till mobila enheter. För att lösa denna utmaning använde vi proprietär teknik som säkerställer stabila API-anslutningar utan beroende av standardbiblioteken. Även om vår kund 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 finns tillgänglig på marknaden. För närvarande fortsätter vi projektstödet och samordnar insatserna om kunden bestämmer sig för att införa en ny funktion.

Team

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

Resultat

Innowise levererade ett kraftfullt videoövervakningssystem som säkerställer live-bilder 24/7. Förutom videosändningar möjliggör vår lösning smidiga integrationer över olika plattformar tillsammans med verksamhetskritiska anpassningar.

Som ett resultat kan kunden implementera en IoT - videoövervakningsplattform för övervakning av angränsande territorier, 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 läggs lämpliga varningsskyltar upp).

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

Projektets löptid
  • April 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.

    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 kontaktar dig så snart som möjligt.

    pil