Outils pour utilisateurs

Outils du site


projets:ocs:20142015:gr3

Ceci est une ancienne révision du document !


Projets Objets Connectés et Services (OCS)

Title of the Project : Smart Tap

GROUP GR3

in cas of X=1, Your Web page is

 [[https://www.tigli.fr/doku.php?id=projets:ocs:20142015:gr3|Web of the Project OCS GR1]]

You find instructions at the bottom of page to fill your site

MAIN INFORMATIONS about the Project

MEMBERS

[Ben Mahmoud Skander] [Farhat Yosra]

Name of the members of the Group

  • Nom : Ben Mahmoud
  • Prénom : Skander
  • Option : IAM
  • Adresse email : skander.benmahmoud@esprit.tn
  • Nom : Farhat
  • Prénom : Yosra
  • Option : IAM
  • Adresse email : yosra.farhat@esprit.tn

Scenario of the Project

Bob have some money issues, he wants to track his water consumption in the house so that he can save some.

Bob would like to get weekly reports on his computer, that may contain a summuary of the water tempreture regarding to seasons.

Connected Object Description

Specification
Reims Sketch & CAD

Reims Proposal (DROPPED) :

m.rednaks.tn_ubiquitap_sketch_reims.jpg

Reims CAD (DROPPED):

m.rednaks.tn_ubiquitap_cad1.jpg m.rednaks.tn_ubiquitap_cad2.jpg m.rednaks.tn_ubiquitap_cad3.jpg m.rednaks.tn_ubiquitap_cad4.jpg

Sketch of the object

m.rednaks.tn_ubiquitap_vue_face.jpg m.rednaks.tn_ubiquitap_vue_gauche_droite.jpg

add an image of your sketch and some explanations of your choices

3D - CAD description of the object

(WIP) add an image 3D - CAD description (omputer-assisted conception) of the object add all the other files needed to 3D print the object

Real image of the object

m.rednaks.tn_ubiquitap_obj1.jpg m.rednaks.tn_ubiquitap_obj2.jpg m.rednaks.tn_ubiquitap_obj3.jpg

Hardware Specifications and Distribution of the connected Object

* Phidget

* IR Reflective sensor

* Solenoid valve

Hardware specifications

* Phidget : Is the link and the logic between all sensors and actuators.

* IR Reflective sensor : Will be used to detect the user's hands.

* Solenoid valve : Will be commanded by the phidget to open or close the tap.

Array of the purchases
Type reseller Reference Quantity unit price link on the Web page of the product Total price
Phidget SBC 1073 gotronic 25445 1 143,50€ http://www.gotronic.fr/art-interface-8-8-8-hub-sbc1073-19807.htm143,50€
Adaptateur WiFi 3703_0 gotronic 25435 1 34,9€ http://www.gotronic.fr/art-adaptateur-wifi-3703-0-pour-sbc1073-12055.htm 34,9€
Electrovanne 12 Vcc droite EV12V gotronic1499 1 7,95 €http://www.gotronic.fr/art-electrovanne-12-vcc-droite-ev12v-19587.htm 7,95€
capteur IR a reflexion 1103 gotronic 254681 10,9€ http://www.gotronic.fr/art-capteur-ir-a-reflexion-1103-12083.htm 10,9€
Bornier à vis gotronic 31638 1 2,15€http://www.gotronic.fr/art-bornier-a-vis-dfr0055-19305.htm 2,15€
Excel File of the purchases

Software Specifications and Distribution of the connected Object

Software Specifications of the connected Object

The Tap exposes 6 UPnP services :

  • Open the Tap
  • Close the Tap
  • Get the Tap state
  • Get the activity data
  • Get the flow rate
  • Set the flow rate (for configuration purpose)
Software Distribution of the connected Object
  • Embedded Software in the connected object
    • All the instructions on what must be installed before deployment of the developed software :
    • We created 3 new beans, contained in 2 dlls
      • TapBeans.dll :
      • TapServices.dll : contain the UPnP services bean (UPnP.dll and NewtonJson.dll are required).
    • We also need the container WCC : ubiquitap.wcc

Software Specifications and Distribution of the high level service for the user

BE CAREFUL : Here is the main purpose of your project.

BE CAREFUL : The connected object is only a part of the composition/orchestration between other services to build a high level service

BE CAREFUL : Don't forget that the added value and intelligence of the high level service are based on the use of multiple web services like meteo / agenda …

BE CAREFUL : The use of a user terminal and any other Man Machine interface in order to use directly the object is not the purpose of this module

Software Specifications of the High Level Service for the user

add the description of Specifications of the High Level Service for the user

including the lsit of the Web Services you use to design new High Level functionalities for the user

Example: use of Meteo Web Service to manage the watering of a plant equiped with a connected object

Software Distribution of the High Level Service for the user

Here, put all the files needed to build, to compile and to deploy all your software developments for the high level service

  • All the instructions on what must be installed before deployment of the developed software (ex. software stack and WComp):
  • Binary distribution of the developed software for the object and how to install (ex. DLL of new beans and wcc of the WComp the assembly) :
  • Sources distribution of the developed software and how to build the binary distribution (ex. sources of new beans in WComp):

VIDEO PICTURES and SCREENSHOTS

Here put all that can illustrate the results of your project with ..

VIDEO for demonstrations

PICTURES of the object looking like a finished one

SCREENSHOTS of sofware applications and developments

INSTRUCTIONS AND REMINDERS

INSTRUCTIONS :
  1. Warning : everything must be written in english ….
  2. Warning : every added file (ex. figures, picture, sources, binaries, video …) must be added through a web links on a Web repository. You can use such a syntax to integrate the link in this page :
     [[http://example.com|Lien externe]] 
  3. For more informations on DokuWiki syntax go to syntax dokuwiki
projets/ocs/20142015/gr3.1424170628.txt.gz · Dernière modification : 2015/02/17 10:57 de farhat