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.

Application de l'IoT à la smart city: Réduction de 17% de la consommation d'énergie

Une application web basée sur l'IIoT pour la gestion centralisée des infrastructures de la ville en temps réel.

Client

Industrie
IIoT, Hi-Tech
Région
UE
Client depuis
2019

Notre client est une entreprise informatique basée dans l'Union européenne et spécialisée dans la fourniture de produits numériques liés à l'industrie de l'informatique. Internet des objets, Big Data, Apprentissage automatique et les technologies SIG (système d'information géographique).

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

Défi

Notre client a été sélectionné par la municipalité d'une ville européenne pour mener à bien un projet de développement logiciel d'importance sociale et étatique. L'objectif du projet était de construire une solution basée sur l'IoT pour numériser la gestion des infrastructures urbaines, faciliter la communication avec les communautés et améliorer la prestation des services municipaux. Le premier grand module logiciel à construire était une gestion centralisée du système d'éclairage. Selon le plan du client final, la direction de la ville déciderait de l'opportunité de développer les modules suivants uniquement après la mise en œuvre et la mise en service complète du premier.

Notre client a contacté Innowise pour externaliser le développement d'une application IoT de ville intelligente basée sur le modèle de l'équipe dédiée. Ils ont chargé notre équipe de créer un module de gestion du système d'éclairage. Le choix du client s'est porté sur notre société, car nous avions déjà eu une histoire de coopération réussie dans des projets IoT.

Solution

Innowise a développé une application web compatible IIoT pour la planification et le développement de villes intelligentes. Nous avons construit et mis en œuvre un module de système d'éclairage numérique, qui peut être mis à l'échelle horizontalement par la suite.

L'application web permet un contrôle centralisé du système d'éclairage de la ville entière. Connectée à des capteurs sans fil, la solution recueille de grands volumes de données provenant des lampes de la ville sur la consommation énergétique quotidienne, l'état technique, le mode de fonctionnement, le certificat d'équipement, etc. Les utilisateurs peuvent spécifier l'heure à laquelle les lampes s'allument et s'éteignent automatiquement, modifier la luminosité de l'éclairage et configurer les paramètres de maintenance prédictive via l'application.

Outre l'éclairage urbain, le système peut contrôler et surveiller l'éclairage des affiches lumineuses, l'éclairage des bâtiments et le fonctionnement des stations de recharge pour les voitures électriques.

 

Les utilisateurs peuvent contrôler le système d'éclairage à partir de plusieurs onglets: l'onglet carte, la liste des équipements et l'onglet maintenance des infrastructures. Dans l'application smart city, ils peuvent vérifier les certificats des équipements et créer des éléments sur la carte lorsqu'un nouvel équipement est installé.

La solution jette également les bases d'une meilleure communication avec les communautés. Nous avons mis en place un analyseur syntaxique qui recueille et analyse les critiques et les plaintes provenant d'un portail municipal. Sur la base de cette analyse, les utilisateurs peuvent établir des rapports détaillés: le nombre de plaintes, le temps de réponse moyen, minimal et maximal aux plaintes, etc.

Technologies et outils

Back-end
Java 11, Kotlin, Spring Boot 2.2+, Spring WebFlux, OAuth2 Security, Gradle, Kafka, RabbitMQ, Liquibase, REST/WebSocket, RabbitMQ, ELK, OAuth2 Spring Security, Jfrog Artifactory, TestContainer, JUnit, Hamkrest, Mockito
Front-end
Angular
Bases de données
PostgreSQL, MongoDB
Serveur web
Netty
DevOps
Docker Swarm
CI/CD
BitBucket pipeline
Containerisation
Docker Swarm
Systèmes de contrôle des versions
Git
Gestion des logs
Kibana

Processus

Selon le modèle d'externalisation par équipe dédiée, nos professionnels de l'informatique ont rejoint le projet sous la direction du chef de projet et de l'analyste commercial du client. Le flux de travail s'est appuyé sur Scrum, une méthodologie de cycle de vie de développement logiciel Agile très répandue. Pour le suivi des tâches et la communication, nous avons utilisé Jira et Microsoft Teams, respectivement.

En ce qui concerne la pile technologique, nous avons opté pour Java pour le développement back-end et Angular pour le développement front-end. Le défi crucial était d'intégrer la plateforme avec des services tiers et d'unifier les processus de streaming de données. Nous avons créé des API personnalisées et utilisé Kafka pour assurer le traitement des données en mode streaming sans perte de données. La solution est conforme aux normes de télémétrie et à la réglementation européenne.

Équipe

3
Développeurs back-end
2
Développeurs Front-end
1
Chef de projet
1
Ingénieur QA
équipe-innowise

Résultats

L'équipe d'Innowise a relevé efficacement les défis du projet et a développé un module de base d'une application web de ville intelligente. Nous avons étroitement participé à la mise en œuvre de la solution de l'internet des objets pour les villes intelligentes. À l'heure actuelle, plus de 300 infrastructures sont connectées au système et l'application est utilisée dans la pratique.

Notre équipe fournit des services de maintenance de logiciels en corrigeant les bogues et en améliorant les fonctionnalités. Il est prévu d'élaborer prochainement une stratégie pour l'introduction de nouveaux modules: système de sécurité urbaine, contrôle du trafic, surveillance de l'environnement, système de stationnement intelligent, etc. Le client à l'intention de poursuivre sa coopération avec Innowise, car il est entièrement satisfait des résultats de la première phase du projet.

Durée du projet
  • 2021 - 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é. 

    We’ll process your request and contact you back as soon as possible.

    flèche