SenseVid

Automatisation d'expériences

SenseVid

Fiche projet

Statut
Fonctionnel
Cadre
Stage
Début
4 avril 2019
Fin
14 juin 2019

Fiche technique

Domaines
Automatisation, IoT
Langage
Python
Bibliothèque
NetworkX

Un clic, une expérimentation

Ce projet a été réalisé dans le cadre d'un stage au sein du Centre de Recherche en Automatique de Nancy (CRAN) pour SenseVid, un logiciel d'évaluation de transmission vidéo développé par ma maïtre de stage. Ma mission était d'automatiser les différentes étapes permettant de réaliser des expérimentations de transmission vidéo sur des réseaux de capteurs et à en extraire les résultats.

Ainsi, j’ai créé plusieurs clients en Python capables de lancer des salves d’expériences réelles sur IoT-Lab, une grande plate-forme nationale de réseaux de capteurs, mais aussi des simulations sur un simulateur appelé Cooja.

Une unique interaction avec un de ces clients permet de démarrer instantanément l’expérimentation avec un contrôle total des paramètres de l’environnement. Ces expérimentations se font désormais plus intuitivement avec une visualisation simplifiée, filtrée et plus globale dans un seul terminal et avec des fonctionnalités supplémentaires. On peut notamment visualiser divers éléments comme des arbres topologiques du réseau en temps réel durant l’expérimentation et récupérer des résultats tels que la reconstitution vidéo, des statistiques et des métriques d’évaluation et les graphiques de consommation énergétique.


Découvrez d'autres projets

Réalisés avec soin et qui peuvent vous intéresser