1. Partie : Mise en place technique - Communication, base de données et tableau de bord
• Appropriation de l'architecture réseau : Node red, machine virtuelle, protocole SMB.
• Connexion réseau des instruments : Mise en œuvre de la communication SCPI sur Ethernet (protocole HISLIP), découverte partielle du fonctionnement des équipements et utilisation d'API existantes avec des scripts sous Python ou Bash sur poste Windows 11.
• Extraction et structuration des données : Automatisation de la collecte d'informations clés issues des bancs (calibration, identifiant équipement, statut, etc.) en exploitant les possibilités des différents formats (XML, JSON, CSV).
• Création d'une base de données : Modélisation et déploiement d'une base PostgreSQL pour historiser les données extraites, avec gestion de l'historique des calibrations.
• Développement d'un premier tableau de bord web : Visualisation synthétique des données bancs de mesure. Exemples d'outils : Streamlit, Dash by Plotly, Grafana
2. Partie : Analyse métier et reporting avancé
• Analyse des données de banc : Construction d'indicateurs sur le fonctionnement et l'utilisation des bancs de mesures (suivi des calibrations, états de fonctionnement, taux d'utilisation, etc.).
• Exploitation des données produits : Extraction, traitement et structuration des données issues des tests des produits, si disponible/souhaité.
• Reporting dynamique : Mise en place d'outils de reporting automatisé. Développement d'une application web simple permettant de restituer des rapports à partir de l'ensemble des données collectées. Cette application permettra aux techniciens comme à la DSI de piloter, visualiser les historiques, et d'extraire des bilans sur demande.
Ressources à disposition
- Lecture des rapports de précédents stagiaires sur le site des ULIS : pour s'inspirer, s'appuyer sur des réalisations existantes, se repérer plus rapidement et capitaliser les bonnes pratiques du site.
- Documentation et transmission
* Rédaction d'un mode opératoire illustré (schémas, guides, procédures) pour chaque phase du projet.
* Présentation des choix techniques (protocole, format de donnée, outil de dashboard…), remise des livrables et transfert du projet à l'équipe pour poursuite ou industrialisation.
* Organisation et suivi
* Autonomie partielle, point quotidien rapide et suivi hebdomadaire.
* Projet à terminer ou approfondir par d'autres stagiaires ou collaborateurs après la mission.
BUT informatique 2ème année
Rencontrez Matthéo, Stagiaire
Rencontrez Romain, Apprenti