Veuillez laisser vos coordonnées, nous vous enverrons notre aperçu par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1800+ professionnels de l'informatique qui développent des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Solution de vidéosurveillance: Diminution de 70 % de la criminalité grâce à une surveillance vidéo avancée

Innowise a mis au point un système de vidéosurveillance complet, accessible sur les PC et les smartphones iOS/Android.

Client

Industrie
Informatique, IoT
Région
UE
Client depuis
2020

Notre client est un important fournisseur de logiciels et d'équipements d'enregistrement vidéo, notamment de caméras vidéo numériques et analogiques, d'équipements réseau, d'interphones vidéo et d'autres dispositifs.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Dans le monde en pleine évolution de l'application de la loi, la vidéosurveillance est devenue un outil essentiel pour maintenir la sécurité de la société. Elle aide les résidents et les services de police à identifier les personnes ou les activités suspectes qui peuvent constituer une menace. Qu'il s'agisse de protéger les citoyens ou de prévenir la criminalité, les systèmes de diffusion vidéo IoT assurent la sécurité des civils et garantissent la justice.

À mesure que l'IoT progresse, l'enregistrement vidéo classique va au-delà de la capture d'informations à partir de caméras disséminées à divers endroits. Grâce aux systèmes de vidéosurveillance modernes, vous pouvez interagir avec divers appareils et services externes, ainsi que visualiser les informations enregistrées sur un ordinateur portable ou un smartphone.

Notre client a chargé Innowise de fournir une plateforme de vidéosurveillance personnalisée alimentée par l'IoT et pouvant être intégrée de manière transparente aux systèmes de sécurité existants. Notre principal objectif était de construire une application compatible avec les appareils mobiles, où les utilisateurs peuvent visualiser en direct les vidéos des caméras de vidéosurveillance, mais aussi accéder aux archives. En outre, notre équipe devait assurer une forte protection de la sécurité pour éviter les fuites de données ou les accès non autorisés.

Solution

Sur la base des exigences du client, Innowise a développé de toutes pièces une plateforme de vidéosurveillance basée sur l'IoT. Bien qu'elle implique de nombreuses intégrations, le flux peut être résumé comme suit. Tout d'abord, les caméras de vidéosurveillance capturent et transmettent des données à un enregistreur vidéo en réseau (serveur local basé sur le cloud avec un logiciel préinstallé pour gérer la vidéo). Ensuite, ces séquences vidéo enregistrées sont affichées sur des moniteurs et d'autres appareils connectés au réseau et reliés à l'enregistreur vidéo en réseau (NVR) ou au système de gestion vidéo (VMS) via Internet. Enfin, notre plateforme traite et stocke les archives cryptées avec le protocole cryptographique TLS dans des centres de données en nuage avec un niveau de tolérance aux pannes de niveau 3 (95 minutes de temps d'arrêt annuel sont autorisées).

Notre équipe spécialisée a utilisé une architecture de microservices avec une interface de programmation WebAPI pour traiter les protocoles HTTP basés sur un système de messages de type demande-réponse. Pour obtenir des informations précieuses à partir de gros volumes de données vidéo, nous avons configuré Event Source Hub qui découple la production du flux d'événements et génère des informations structurées unifiées pour les utilisateurs finaux. En outre, nos développeurs ont déployé des services distincts pour améliorer la protection des données, la notification, le traitement des données, la configuration, la communication avec Azure IoT Hub et le stockage des données utilisateur.

Nous avons introduit des rôles d'utilisateur et d'administrateur pour gérer l'application. Les utilisateurs visualisent le contenu vidéo en fonction de leurs autorisations, tandis que les administrateurs les connectent aux caméras, ajoutent de nouveaux membres et gèrent la configuration des accès. Par exemple, en fournissant un accès de groupe aux caméras installées dans un complexe résidentiel privé, les locataires peuvent s'assurer que leurs voitures sont bien garées dans le parking et que les enfants sont en sécurité lorsqu'ils jouent dans la cour.

En plus de surveiller les environs en temps réel, notre appli de vidéosurveillance basée sur l'IoT permet:

  • les clients peuvent visionner des enregistrements vidéo en ligne ou dans les archives (disponibles pendant 30 jours) via l'Internet depuis n'importe quel endroit;
  • accéder au contenu vidéo par le biais d'un client logiciel (pour Windows OS), d'un site web et d'une application mobile (compatible avec Android ou iOS);
  • des réseaux de transmission vidéo sécurisés et des stockages en cloud fiables;
  • gestion de la disposition des caméras (de 1 à 16 caméras sur un seul écran dans le logiciel client et le site web);
  • formation de murs vidéo et de configurations multi-écrans (dans le logiciel client et le site web);
  • contrôle de la vitesse de rembobinage et des périodes de visionnement;
  • le téléchargement de vidéos de la durée requise sur tout support (dans le logiciel client et sur le site web);
  • la personnalisation, y compris l'ajout de nouvelles fonctionnalités clés en main;
  • la maintenance et le soutien des logiciels et des équipements techniques.

Technologies et outils

Back-end
.NET6, EntityFramework
Front-end
MAUI, Angular, RxJs
Bases de données
PostgreSQL
Cloud
Azure App Service, Azure Blob Storage, Azure IoT Hub
Réseau
RtSP, Forum de l'interface vidéo sur réseau ouvert (ONVIF), IoT Edge
QA
Qase, Postman, Swagger, TestFlight, Arduino, Thonny

Processus

Tout d'abord, Innowise a organisé une phase de découverte avec un architecte logiciel et un analyste commercial qui ont étudié la documentation du projet, défini l'étendue des travaux et hiérarchisé le backlog des tâches initiales. Outre ces spécialistes, nous avons constitué une équipe comprenant un chef d'équipe, 3 développeurs back-end, 2 développeurs front-end, 2 développeurs mobiles, 2 ingénieurs cloud, 1 DevOps, 2 QAs et 1 designer UI/UX.

Avec des sprints basés sur les tâches du backlog et leurs priorités, notre équipe de projet a adhéré à la méthodologie Scrum. Après chaque sprint, le client évaluait les progrès et fournissait régulièrement des commentaires.

Le soutien technologique étant limité, l'un des plus grands défis auxquels notre équipe de projet a été confrontée était d'assurer la diffusion en direct des caméras de vidéosurveillance vers les appareils mobiles. Pour résoudre ce problème, nous avons utilisé des technologies propriétaires qui assurent des connexions API stables sans dépendre des bibliothèques par défaut. Bien que notre client ait eu recours à des solutions similaires, celles-ci n'offraient pas de fonctionnalités suffisantes et fonctionnaient beaucoup plus lentement.

Finalement, notre entreprise a lancé une solution de vidéosurveillance basée sur l'IdO qui est disponible sur le marché. À l'heure actuelle, nous continuons à soutenir le projet et à coordonner les efforts si le client décide d'introduire une nouvelle fonctionnalité.

Équipe

1
Architecte logiciel
1
Analyste commercial
1
Chef d'équipe
3
Développeurs Back-End
2
Développeurs Front-End
2
Développeurs mobiles
2
Ingénieurs en informatique dématérialisée
1
DevOps
1
Concepteur UI/UX
2
Ingénieurs QA
équipe-innowise

Résultats

Innowise a fourni un système de surveillance vidéo puissant qui garantit des images en direct 24/7. En plus de la diffusion vidéo, notre solution permet des intégrations fluides sur différentes plateformes ainsi que des personnalisations critiques.

Par conséquent, le client peut mettre en œuvre une plateforme de vidéosurveillance IoT pour surveiller les territoires attenants, protéger les propriétés privées et dissuader les criminels et les intrus. Les enregistrements vidéo étant reçus conformément à la loi, ils peuvent également être utilisés comme preuves dans des situations de conflit (chaque fois qu'une caméra vidéo IoT est installée, des panneaux d'avertissement appropriés sont placés).

En fin de compte, qu'il s'agisse de la routine quotidienne ou des activités professionnelles, chaque caméra en vue apporte ordre et prévisibilité.

Durée du projet
  • Avril 2020 - en cours

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche