TPL Systèmes

TPL Eagle, l’application web pour localiser des pagers

TPL Systèmes est leader dans la conception et la fabrication d’équipements et de solutions de radiocommunication (pagers, véhicules satellitaires, caméras piétons etc).

Ses clients sont principalement des établissements publics tels que :

  • des casernes de pompiers
  • des SDIS
  • des gendarmeries

 

Afin de suivre et simplifier la communication des pagers de ses clients, TPL avait développé une application web nommée TPL Eagle.

TPL Systèmes a sollicité Mink pour la refonte de cet outil qui n’avait pas été mis à jour depuis 2012 et qui était obsolète.

Client

TPL Systèmes

Livrables

  • Spécifications fonctionnelles détaillées
  • Spécifications techniques détaillées
  • Cahier de recettes
  • Hébergement

Technologies utilisées

, ,

Découvrir le site

https://tplsystemes.com/

La refonte de ce projet s’est découpé en deux grandes phases.

  • Conception fonctionnelle et technique
  • Développement

 

La conception fonctionnelle et technique

Dans un premier temps, nous avons réalisé des maquettes afin de rajeunir l’interface de la version actuelle en faisant bien attention à garder les mêmes zones pour ne pas perturber les habitudes des utilisateurs.

Nous avons adapté les maquettes aux différents formats et supports, Desktop, Tablettes et Mobile.

 

En parallèle de ces maquettes, un travail au niveau de l’architecture technique a été réalisé :

  • Les pagers communiquent avec la Gateway (passerelle) en 3G/4G.
  • L’application Eagle est reliée à une Gateway par une couche API XML Soap. L’accès à la Gateway est sécurisé par un filtrage IP.
  • L’instance Eagle tourne sur un environnement Docker qui peut être hébergé à la fois chez TPL (Saas) mais aussi chez le client (OnPremise)
  • La stack Eagle est composée :
    • d’un front VueJs 3
    • d’un back PHP 8.1 et Laravel 9
    • d’une base de données MySQL 8

  1. Le développement de TPL Eagle

 

Une fois connectée, l’interface regroupe un certain nombre de fonctionnalités :

  • une gestion des comptes (compte client, compte administration client, compte administrateur producteur)

 

  • un positionnement des pagers via une map interactive en indiquant la qualité de la position géographique donnée par le pager, à savoir :
    • Position GPS acquise récemment
    • Position GPS stockée depuis une durée donnée

 

  • un mode connectée : EAGLE peut recevoir les informations d’état sur la connexion GPRS entre le BIRDY et la passerelle

Mais aussi :

  • transmission de messages aux BIRDY via Eagle : ces messages sont de différentes typologies à savoir
    • message libre
    • déclenchement d’une alerte
    • fonctions de suivi (début, fin, ponctuel)

 

  • Géofencing / recherche : possibilité de rechercher une liste de Birdy les plus proches d’un point. Cette recherche peut se faire par distance à vol d’oiseau, mais aussi par route (ex : rechercher les pagers qui sont à moins de 15 minutes par la route)

 

  • Paramétrage client : Chaque compte peut personnaliser la liste des disponibilités (00 : disponible, 01 : indisponible, ….) et la couleur des pictogrammes, ainsi que les statuts de l’intervention (01 : acceptation, 02 : refus,…)

 

  • SOS : A la réception d’un SOS, Eagle met en évidence le BIRDY pour lequel le SOS est reçu (couleur rouge, pop up, envoi d’un mail, envoi d’un sms)

 

  • Visualisation des messages envoyés vers les pagers et reçus sur la plateforme

Aujourd’hui, Eagle est une application web responsive et multilingue qui satisfait plus d’une vingtaine d’établissements publics.

Découvrez nos autres projets

OVAL3

Oval3, le premier jeu mondial de rugby en free-to-play

Universcience

Universcience, développement d’un conte interactif autour de l’exposition Métamorphoses et Transformations

Clic Logistic

Clic Logistic, la mise en place d’un extranet pour digitaliser sa plateforme logistique

Fraîcheur de Paris

Saales, l’outil de création et de gestion de contrats