© 2018 | hepia - LSN Laboratoire de Systèmes Numériques, rue de la Prairie 4, CH-1202 GENEVE

Master HES-SO

Projets d'étudiants

Dashboard pour l'analyse de la consommation énergétique des tramways

Étudiant : Berger Antoine

Superviseur : Prof. Fabien Vannel 
Formation : HES-SO Master of Science in Engineering, major in Information and Communication Technologies.

Collaboration : Transport Public Genevois

Durée du projet : septembre 2017 - février 2018

Description

L'objectif principal de ce projet est de réaliser un tableau de bord pour l'analyse de la consommation électrique des tramway. Nous avons à disposition de nombreuses données hétéroclites, l'idée étant de mettre en place un outil simple et intuitif permettant l'affichage et la mise en corrélation de données. L'objectif final étant la détection et la prévention de phénomènes physiques relatifs à un tramway sur le réseau TPG de la ville de Genève.

Le projet est implémenté sur une plate-forme WEB, pour permettre une accessibilité facile depuis un ordinateur ou une tablette. Cette plate-forme est composée de deux parties distinctes. La première partie est une visualisation "LIVE" des données, où nous pouvons afficher en temps réel la position du tramway, sa consommation électrique et d'autres informations. La seconde est une visualisation des données traitées, soit la mise en évidence de certains phénomènes sur le long terme, comme le patinage des moteurs ou la localisation des zones à forte consommation électrique.

Mots clés

  • Web Application

  • Angular

  • MQTT

  • REST API

  • TPG

  • Internet of Things

  • Dashboard

Collaboration

Ressources
Rapport
Présentation
 
Github 

Objectifs

Réalisation d’une application web full-stack. Le développement de l'application prend en compte l'ensemble des différentes couches qui constituent une application web.

  • Application développé avec le framework Angular 4.

  • Proposer une architecture réseau couvrant les différentes fonctionnalités.

  • Affichage en temps réel des données issus du tram à l'aide du protocole MQTT

  • Affichage de données traités issus de la base de données

  • Application responsive, utilisable sur différents terminaux.

L'objectif de ce projet est donc d'établir une base fiable sur laquelle l'on doit pouvoir venir développer d'autres outils, d'autres fonctionnalités. En effet, on prend en considération le fait que d'autres collaborateurs pourraient travailler sur ce projet, ou du moins utiliser certains services.

 

Résultats et conclusion

L'application web et son architecture réseau on pu être achevées. Le site est opérationnel et permet la visualisation en direct d'informations issus du tram. On peut également effectuer des requêtes sur la base de données permettant de tracer un parcours du tram en fonction de la date et de la vitesse du tram. Différentes améliorations sont nécessaires pour déceler des phénomènes plus important sur le réseaux, mais le cœur de l'application est implémenté et ne demande qu'a être enrichis de fonctionnalités, de requêtes plus pertinentes.