projets:ocs:20142015:gr3
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| projets:ocs:20142015:gr3 [2014/10/28 13:35] – [MAIN INFORMATIONS about the Project] farhat | projets:ocs:20142015:gr3 [2015/02/17 11:02] (Version actuelle) – [Software Specifications and Distribution of the high level service for the user] farhat | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ==== Title of the Project : Smart Tap ==== | ==== Title of the Project : Smart Tap ==== | ||
| - | |||
| - | // Becareful : as soon as you want to add a file, you must post it on an external repository like google, dropbox,... or your own web site. You don't have permission to add files here. You can only edit and modify this page.// | ||
| - | The syntax to integrate external link in this page is : < | ||
| - | |||
| - | |||
| ==== GROUP GR3 ==== | ==== GROUP GR3 ==== | ||
| Ligne 15: | Ligne 10: | ||
| === MEMBERS === | === MEMBERS === | ||
| - | + | [Ben Mahmoud Skander] [Farhat Yosra] | |
| - | //Dans la suite, | + | |
| - | [< | + | |
| - | // | + | |
| - | + | ||
| - | [Ben Mahmoud Skander] [Farhat Yosra] | + | |
| === Name of the members of the Group === | === Name of the members of the Group === | ||
| Ligne 29: | Ligne 19: | ||
| * Adresse email : skander.benmahmoud@esprit.tn | * Adresse email : skander.benmahmoud@esprit.tn | ||
| * Nom : Farhat | * Nom : Farhat | ||
| - | * Prénom Yosra | + | * Prénom |
| * Option : IAM | * Option : IAM | ||
| * Adresse email : yosra.farhat@esprit.tn | * Adresse email : yosra.farhat@esprit.tn | ||
| Ligne 36: | Ligne 26: | ||
| ==== Scenario of the Project ==== | ==== Scenario of the Project ==== | ||
| - | // The scenario must mainly introduce | + | 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 | ||
| - | // for example : Jack is in the bus, or..., Bob is in his office with connected light of his desk, a motion sensor, ..., etc.// | ||
| - | // then, you can talk about the object that you want to build // | ||
| - | // then, you can talk about the service you want to bring to the user.// | ||
| - | // in the story of the scenario ... // | ||
| ==== Connected Object Description ==== | ==== Connected Object Description ==== | ||
| + | |||
| + | == Specification == | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | == Reims Sketch & CAD == | ||
| + | Reims Proposal (DROPPED) : | ||
| + | |||
| + | {{http:// | ||
| + | |||
| + | Reims CAD (DROPPED): | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | {{http:// | ||
| + | |||
| + | |||
| == Sketch of the object == | == Sketch of the object == | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| // add an image of your sketch // | // add an image of your sketch // | ||
| Ligne 54: | Ligne 64: | ||
| == 3D - CAD description of the object == | == 3D - CAD description of the object == | ||
| + | (WIP) | ||
| // add an image 3D - CAD description (omputer-assisted conception) of the object // | // add an image 3D - CAD description (omputer-assisted conception) of the object // | ||
| // add all the other files needed to 3D print the object // | // add all the other files needed to 3D print the object // | ||
| Ligne 59: | Ligne 70: | ||
| == Real image of the object == | == Real image of the object == | ||
| - | // add pictures of the object | + | {{http://m.rednaks.tn/ubiquitap/obj1.jpg? |
| + | {{http:// | ||
| + | {{http:// | ||
| ==== Hardware Specifications and Distribution of the connected Object ==== | ==== Hardware Specifications and Distribution of the connected Object ==== | ||
| - | // Here you must define the list of hardware in your connected Object and above all the array of the corresponding purchases (ex. main board, communication modules but also, the sensors and actuators you need// | + | * Phidget |
| + | |||
| + | * IR Reflective sensor | ||
| + | |||
| + | * Solenoid valve | ||
| == Hardware specifications == | == Hardware specifications == | ||
| - | // Mainly | + | * 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 == | == Array of the purchases == | ||
| | Type | reseller| Reference | Quantity | unit price | link on the Web page of the product| | | Type | reseller| Reference | Quantity | unit price | link on the Web page of the product| | ||
| - | | | | | | | | | | + | |Phidget SBC 1073 |gotronic |
| - | | | | | | | | | | + | |Adaptateur WiFi 3703_0 |
| - | | | | | | | | | | + | |Electrovanne 12 Vcc droite EV12V | gotronic|1499 |1 |7,95 €|http:// |
| + | |capteur IR a reflexion 1103 | gotronic| 25468|1 | 10,9€| http:// | ||
| + | |Bornier à vis | gotronic |31638 | 1 | 2, | ||
| == Excel File of the purchases == | == Excel File of the purchases == | ||
| - | // put the excel file here // | + | [[https://docs.google.com/spreadsheet/ccc? |
| ==== Software Specifications and Distribution of the connected Object ==== | ==== Software Specifications and Distribution of the connected Object ==== | ||
| - | |||
| - | |||
| - | // BE CAREFUL : minimal logic must be embedded in the object. The main purpose of the object is to provide access to the its actuators and sensors// | ||
| == Software Specifications of the connected Object == | == Software Specifications of the connected Object == | ||
| - | ** Web Service for Device Specifications ** | + | The Tap exposes 6 UPnP services : |
| - | // add the description of the Web Service for Device interface of the connected Object // | + | * 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) | ||
| - | ** Application Protocol over Bluetooth link of the object | ||
| - | // Following to the courses of Dino Lopez and Kinan Arnaout, you'll be able this year to add a bluetooth interface for local area communications between the object and a smart phone // | ||
| - | |||
| - | // This part must be as light as possible and the software | ||
| - | |||
| - | // You must thus specify here a few basics instructions in bluetooth messages that you'll be able to exchange between the object and the smart phone // | ||
| - | |||
| - | // a very simple application will be developed on the smart phone for testing (console for example, or with 4 or five textboxes) | ||
| - | |||
| == Software Distribution of the connected Object == | == Software Distribution of the connected Object == | ||
| - | // Here, put all the files needed to build, to compile and to deploy all your software developments// | ||
| * Embedded Software in the connected object | * Embedded Software in the connected object | ||
| * All the instructions on what must be installed before deployment of the developed software : | * All the instructions on what must be installed before deployment of the developed software : | ||
| - | * 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) | + | * We created 3 new beans, contained in 2 dlls |
| - | * Sources distribution of the developed software | + | * TapBeans.dll |
| - | // including | + | * TapServices.dll : contain |
| - | + | * We also need the container WCC : ubiquitap.wcc | |
| - | * Mobile Phone Software | + | |
| - | * The kind of smart phone that you chose (Reference, Android ? IoS ? Windows Phone X.X ?) | + | |
| - | * Binary distribution of the developed software for the phone and how to install | + | |
| - | * Sources distribution of the developed software | + | |
| - | // including the list and the links for all prerequired software // | + | |
| ==== Software Specifications and Distribution of the high level service for the user ==== | ==== 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/ | ||
| - | |||
| - | // 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 == | == Software Specifications of the High Level Service for the user == | ||
| - | + | For the demo we developed a web interface | |
| - | // add the description of Specifications of the High Level Service | + | |
| - | + | ||
| - | // 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 == | == 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 | ||
| - | |||
| ==== VIDEO PICTURES and SCREENSHOTS ==== | ==== VIDEO PICTURES and SCREENSHOTS ==== | ||
projets/ocs/20142015/gr3.1414503348.txt.gz · Dernière modification : 2014/10/28 13:35 de farhat