Lot 7 : Document Recette Référence Document_Recette.pdf Version 2.0 Date 18/06/2009 Auteur Chef de projet Equipe INOVECO Lionel Croix
Le présent document reprend le cahier des charges que l on s était fixé lors de la phase 1, et compare avec celui que réalise le prototype actuel. A la fin du document, nous reprendrons également l analyse fonctionnelle du produit telle que nous voulons le commercialiser et la comparerons avec notre prototype. Cahier des charges Cette partie regroupe en un tableau, les fonctionnalités sur lesquelles nous nous étions engagés pour le prototype avec celles qui ont été effectivement réalisées. Nous évoquerons également les raisons qui ont fait que certaines fonctionnalités n ont pu être réalisées. Comparatif Réseau de capteurs Réaliser le réseau de capteurs (établissement d une topologie, adressage) Mesurer les températures Mesurer la lumière Stockage temporaire des données Transporter les données selon priorités Gérer la consommation énergétique du microcontrôleur (phase de sommeil) Regrouper les données sur une machine (Module de Transmission Internet) Dispositif de transmission internet Réception données en USB Stockage temporaire des données Transmission sur réseau Internet Document Recette/Projet Innovant 2009 2/6
Serveur de calculs Stocker les informations Traiter les informations Envoi mails Envoi SMS Réaliser statistiques Détecter dysfonctionnement capteur Interface de supervision Affichage état des capteurs Affichage état des équipements et gaspillages Affichage alarmes Affichage données mesurées pour un groupe de capteurs Configuration de l implantation Problèmes durant le prototypage Comme on peut le remarquer dans les tableaux précédents, le principal point non réalisé sur le prototype actuel est la réalisation du transport des données à l intérieur du réseau de capteurs. En effet, malgré un grand nombre d heures passées sur son implémentation, nous ne sommes pas parvenus à le rendre fonctionnel. Ce manque peut ne pas être trop impactant pour le prototype, en effet, nous avons choisi de simuler cette communication sans-fil en utilisant plusieurs ordinateurs disposant chacun d un senseur branché en USB, tous les ordinateurs envoyant leurs données au même serveur de calcul. De la même façon, les mesures de température ne sont pas réalisées dans notre prototype, du fait d un problème lors de son implémentation, le code est quasiment fonctionnel mais le capteur fournit de mauvaises informations, et malgré l intervention de notre expert (A. Fraboulet), nous ne sommes pas parvenus à résoudre le problème. Cependant, les mesures de luminosité étant fonctionnelles, le prototype permet tout de même de montrer le bon fonctionnement de l ensemble de la chaîne de notre produit (de la mesure jusqu à l alerte par mail). Le deuxième point non traité est le traitement et la détection des au niveau d une pièce complète, cette fonctionnalité est prévue dans la modélisation du module, il ne reste plus qu à l implémenter. Il ne s agit donc pas d une grosse charge de travail à réaliser mais nous avons souhaité nous concentrer sur la bonne réalisation des calculs des alarmes et des statistiques. L interface de supervision ne répond également pas intégralement au cahier des charges initial dans le sens où elle reprend l ensemble des fonctionnalités (mis à part les regroupements de capteurs en pièce) mais avec une interface sommaire et pas aussi ergonomique que nous l aurions voulu. Document Recette/Projet Innovant 2009 3/6
Analyse fonctionnelle Cette partie reprend l analyse fonctionnelle interne effectuée dans le cahier des charges fonctionnel à la différence près que les fonctions techniques qui sont remplies par le prototype ont un fond rouge, les fonctions techniques non remplies par le prototype restent en orange. Ces diagrammes FAST permettent donc de visualiser aisément la proportion des fonctions réalisées par le prototype par rapport à l ensemble du produit. FU1.1 : Détecter Avoir une grande modularité Avoir une installation simple Se fixer sur tous types de surface Boitier senseurs Se fixer sur tous types de surface Fixation boitier Avoir une configuration simple Configuration à l installation IHM Avoir une procédure de reconfiguration Mesurer les phénomènes physiques Mesurer températures Détecter lumières Capteur de température Capteur de lumière Détecter flux d air Capteur de pression Relever compteurs Capteur d impulsions Regrouper les données en une machine Regrouper les données Réseau de capteurs (Zigbee) Envoyer les données à la machine EEE PC Calculer les écarts à la moyenne Récupérer données Dispositif de transmission Internet Stocker les données Serveur de calculs Réaliser calculs Etablir statistiques Applications de calculs Document Recette/Projet Innovant 2009 4/6
Garantir taux de disponibilité Détecter anomalies internes Algorithme de détection d erreur Signaler internes anomalies Afficher états senseurs Voyants d états Afficher Décrire Interface supervision de Faciliter maintenance la Être réinitialisable Être reconfigurable Possède une batterie facilement remplaçable Interface d administration Fonctionner durant remplacement de senseurs défectueux Manuel d instruction Réduire le temps de remplacement. Fixation des boitiers Fonctionner durant anomalies internes Redondance des routes Protocole routage de Résister à l environnement Résister à l humidité Fonctionner à température ambiante Boitier senseurs Résister aux chocs Etre facile à entretenir par le gardien Etre mis hors-tension par le gardien IHM Etre identifiable Etre facile d entretien (dépoussiérage ) Boitier senseurs Document Recette/Projet Innovant 2009 5/6
FU1.2 : Signaler Envoyer alarmes Envoyer SMS Envoyer email Applications de calculs Afficher alarme Interface de supervision Possède des préférences d envoi d alarme Règle de priorités Préférences utilisateur Décrire le dysfonctionnement Le localiser Applications de calculs Afficher sa localisation Donner sa gravité Interface de supervision Donner son type Posséder une interface ergonomique Etre visible Etre compréhensible par tout le monde IHM Etre simple Etre accessible de façon mobile FU1.3 : Etablir statistiques de Stocker les données Serveur de calcul Calculer les statistiques Réaliser calculs Application de calcul Optimiser Algorithme de répartition de charge Afficher les résultats Interface de supervision Garantir l exactitude Algorithme de sécurisation de données Document Recette/Projet Innovant 2009 6/6