Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Pour tirer pleinement parti des technologies Web 4.0 et du développement d'applications SaaS, notre client souhaitait construire une plateforme IoT clé en main pour gérer l'ensemble du cycle de vie des appareils numériques, de l'enregistrement au suivi des mesures. Plutôt que de s'appuyer sur des solutions prêtes à l'emploi aux fonctionnalités limitées et aux problèmes de compatibilité, le client recherchait un produit prêt à l'emploi capable d'interagir avec les appareils sans intervention humaine.
Par conséquent, notre client a envisagé une application web avec une architecture cloud qui permet d'ajouter de nouvelles fonctionnalités et d'évoluer à la demande. Sur la base des suggestions du client, Innowise a réalisé le développement d'une plateforme SaaS pour gérer les solutions IoT, quelles que soient leur complexité et leur configuration.
En s'appuyant sur l'expertise de la technologie IoT, notre équipe de projet approuvée a élaboré une solution dont le flux de base est le suivant.
Dans un premier temps, une entreprise achète un abonnement à l'application. Ensuite, l'administrateur enregistre les utilisateurs ou les entreprises avec un ensemble de permissions par défaut. Les nouveaux utilisateurs peuvent créer des rôles pour gérer les appareils numériques, les regrouper en groupes, surveiller les mesures et manipuler leurs cycles de vie, et mettre à niveau les logiciels si nécessaire.
En outre, notre entreprise a ajouté des fonctionnalités permettant de créer des sujets MQTT (protocole de messagerie standard pour l'Internet des objets), de visualiser des tableaux de bord de données et de faire des événements/entreprises avec des notifications système appropriées avec des rôles et des responsabilités établis.
Quant à la structure de l'application, Innowise a mis en œuvre une architecture de microservices avec trois modules principaux.
Service aux utilisateurs et aux entreprises
Nous avons utilisé AWS Cognito comme l'une des meilleures solutions pour la migration vers le cloud, car il offre des fonctions d'authentification et d'enregistrement intégrées. En éliminant la nécessité de développer un panneau d'administration à partir de zéro, nous avons bénéficié des avantages suivants AWS la compatibilité avec les services tiers et les appareils externes. Outre l'ajout de nouveaux membres, notre équipe a étendu les capacités du panneau d'administration pour permettre le filtrage, le tri et la création d'entités (utilisateurs et entreprises).
Face au défi que représente un niveau élevé de cybersécurité, Innowise a accordé une grande attention à la mise en place d'une infrastructure d'applications sûres. Pour ce faire, nous avons mis en place un système de permissions pour les utilisateurs ayant des rôles différents, permettant l'accès aux fichiers de programmes dans le cadre de leurs responsabilités. L'algorithme de cryptage des données a également été amélioré. Pour collecter et sauvegarder les informations sur les utilisateurs, les clients, les appareils, etc., notre équipe a fait appel à la technologie avancée PostgresRLS.
Service des appareils
En tant qu'élément central de l'application, ce module sert d'enveloppe aux services en nuage, permettant aux clients d'enregistrer des appareils IoT, de suivre leurs mesures et de procéder à des ajustements en cas de dysfonctionnement. Pour garantir des performances sans problème avec les différents fournisseurs de cloud, nous avons rendu notre application compatible avec AWS, Azureet GCP.
Par ailleurs, si un client souhaite une application sur site, nous pouvons la déployer en douceur du côté du client.
Data visualisation
L'application est intégrée au service Grafana pour visualiser les informations sous forme de graphiques et de diagrammes. Pour obtenir un meilleur niveau d'analyse, l'administrateur peut modifier les paramètres de Grafana afin que tous les utilisateurs profitent pleinement de l'outil. La visualisation des données utilise à la fois les données de télémétrie des appareils et les métadonnées pour représenter les informations sur les performances des gadgets et leurs métriques.
En outre, grâce à la technologie MQTT, toutes les données peuvent être enregistrées rapidement et stockées dans des bases de données en nuage timestream de manière accessible.
Notre équipe dédiée est passée par toutes les étapes du SDLC - de la phase de découverte au déploiement et à la maintenance post-lancement.
En ce qui concerne la méthodologie du projet, l'équipe a utilisé Scrum avec des réunions quotidiennes et des rapports intermédiaires. La gestion des tâches et le suivi du temps de travail ont été effectués par le biais de Jira, où le chef d'équipe a révisé l'avancement et attribué les responsabilités. Toute la documentation du projet était stockée dans Confluence et Swagger.Le projet ayant débuté en juillet 2021, tous les objectifs fixés ont été atteints jusqu'à présent. Actuellement, le client est à la recherche de sources de financement supplémentaires pour pénétrer de nouvelles niches de marché.
Comme indiqué ci-dessous, l'architecture de la solution illustre l'interaction entre le front-end et le back-end.
Notre équipe chevronnée a développé une plateforme SaaS de premier ordre pour gérer les appareils IoT à partir de zéro. Innowise a présenté une solution pour gérer les appareils numériques et suivre leurs métriques qui comprend trois modules:
Les solutions SaaS nécessitant une protection renforcée des données pour réduire le moindre risque de violation ou de fuite, le client a bénéficié d'une structure de modules hiérarchique stable.
Par conséquent, notre entreprise a développé une application visant à réduire l'influence des facteurs humains sur l'interaction entre les appareils numériques grâce à une architecture en nuage flexible qui peut être mise à l'échelle et personnalisée selon les besoins.
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.
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.
Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.
Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.
En vous inscrivant, vous acceptez nos Conditions d'utilisation et Politique de confidentialité, y compris l'utilisation de cookies et le transfert de vos informations personnelles.
2007-2024 Innowise. Tous droits réservés.
Politique de confidentialité. Politique en matière de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovie, Pologne
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 contacterons dès que possible.