Socket Server
— #1.2 Répondre aux incidents et aux demandes d'assistance et d'évolution#1.5 Mettre à disposition des utilisateurs un service informatique
Développement d'un serveur de socket en Node.js pour permettre de recevoir des trames de position de plusieurs boîtiers GPS destinés aux ambulanciers ou à d'autres clients. Pour savoir où se situent chaque véhicule, leur état de marche, leur vitesse, etc... Pour pouvoir identifier toutes les infos, j'ai dû analyser les trames avec un découpage spécial pour les enregistrer en base de données ensuite.
Node.js
,Typescript
pour le serveur de socketReact
pour la partie front-end pour la gestion des boîtiers GPSMySQL
pour la base de données des infos des boîtiers GPSHFSQL
pour les bases de données de chaque dossier client
Récapitulatif :
- Système de socket pour la réception des trames GPS.
- Découpage des trames dans le serveur pour l'ajout dans les bonnes bases de données et dossiers clients.
1.5 : Mise à disposition d'un serveur pour les boitiers GPS
Ce serveur de socket permet à chaque boitier GPS d'envoyer les informations des véhicules et donc de permettre aux utilisateurs de connaître les positions et les autres informations de leur véhicule pour leur suivi.
1.2 : Incidents et demandes d'assistance
Pour ce projet, j'ai dû répondre aux demandes d'amélioration du serveur de socket qui existait déjà en Windev et le refaire dans une nouvelle technologie (Node.js).
Outils de versioning
Durant tout le développement de ce projet, j'ai mis en place un système de versioning pour pouvoir conserver l'ensemble des fichiers du serveur chronologiquement avec différentes versions. Ce qui nous a permis de pousser directement les modifications sur le serveur.
Pour ce projet, j'ai donc utilisé le logiciel GitHub.