1 / 15

Plan

Plan. Usage et Fonction La forme Architecture Logicielle Bilan et Evolution. Usage / Fonction. Usage quotidien pour jeter des déchets Fonctions: Identification du bac « tri selectif  » en fonction du tag « RFID » du déchet. Mise à jour d’une base de données

donny
Download Presentation

Plan

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Plan Usage et Fonction La forme Architecture Logicielle Bilan et Evolution

  2. Usage / Fonction Usage quotidien pour jeter des déchets Fonctions: Identification du bac « tri selectif » en fonction du tag « RFID » du déchet. Mise à jour d’une base de données Indication de remplissage du container. Calcul de la consommation de déchets

  3. Rappel: Scénario d'usage L'utilisateur présente un déchet à la poubelle La poubelle analyse le déchet Elle indique à l'utilisateur dans quel compartiment il doit jeter son déchet Elle envoie les informations relatives au déchet au serveur Si la poubelle est pleine, elle émet un signal pour avertir l'utilisateur Le serveur met à jour les informations de l'utilisateur Mise à jour de la liste des courses Mise à jour de la consommation de déchet (poids) L'utilisateur peut maintenant consulter ces informations via une page internet ou une application mobile

  4. Forme • Forme retenue et demandée à la conception: • Rectangulaire • Compartimentée (3 parties) • Une face avant amovible • Emplacements pour capteurs • Un containeur amovible

  5. Forme

  6. Objet réalisé

  7. Architecture Matériel Linux MySQL WebServer UPnP Control Point Stack Ethernet link Linux Gestionnaire d’events UPnPDeviceStack

  8. Service et Architecture Logiciel Smart Garbage Les informations disponibles: Consomation dechets Service alerte ramassage Affichage poids Affichage articles jetés Affichage courses / stock LED LED Capteurs & Phidget Interface NSLU2- UPnPDevice Application SmartPhone POIDS Gestionnaire d’évenements Remplissage Client Web PC Ethernet / Wifi RFID IP Application externe PC Server Web server UPnP Control Point Prog Applicatif Base de donnée

  9. Scenario: échanges logiciels NSLU2 Laptop Event UPnP Mise à jour UPnP control Point: poubelle pleine RFID ID scanné Detection remplissage RFID ID stocké (variable) Variable passée en paramètre à UPnPdevice. Mise à jour UPnP control Point Event UPnP UPnPSetID Container Allumage LED container Mise à jour database « liste » Recherche ID container dans la database Attente passage déchet dans le container. Attente variation de poids Event UPnP Mise à jour database «poids» Extinction LED container Detection variation de poids

  10. Scenario: échanges logiciels Laptop NSLU2 Event UPnP Mise à jour UPnP control Point: poubelle pleine RFID ID scanné Detection remplissage Remplacé par détection surpoids RFID ID stocké (variable) Variable passée en paramètre à UPnPdevice. Mise à jour UPnP control Point Event UPnP UPnPSetID Container Allumage LED container Mise à jour database « liste » Recherche ID container dans la database Attente 3 secondes Attente variation de poids Event UPnP Mise à jour database «poids» Extinction LED container Detection variation de poids Fonctionne sur X86

  11. Bilan • Les points positifs • Spécifications objet • Architecture logicielle et matérielle fonctionnelle • Les points à améliorés • Solidité de l’objet • Taille non adaptée à l’utilisation pour un particulier • UPnP non fonctionnel sur NSLU2 • Capteur IR non implémenté

  12. Evolutions Immédiates • Compléter l’implémentation • Repenser le design de l’objet

  13. Demonstration

  14. Questions

More Related