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 [2015/02/16 12:20] – [Hardware Specifications and Distribution of the connected Object] 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 104: | Ligne 104: | ||
| ==== 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.1424089230.txt.gz · Dernière modification : 2015/02/16 12:20 de farhat