Outils pour utilisateurs

Outils du site


projets:ocs:20142015:gr3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projets:ocs:20142015:gr3 [2015/02/16 12:20] – [Hardware Specifications and Distribution of the connected Object] farhatprojets: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  application under smart phone must be only a way to test, without internet,  the object functionnalities // 
- 
-// 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  and how to build the binary distribution (exsources of new beans for WComp): +      * TapBeans.dll :  
-// including the list and the  links for all prerequired software // +      TapServices.dll contain the UPnP services bean (UPnP.dll and NewtonJson.dll are required). 
-  +    * 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  and how to build the binary distribution : +
-// 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/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 == == Software Specifications of the High Level Service for the user ==
- +For the demo we developed a web interface for the data presentation.
-// 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 == == 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 ==== ==== VIDEO PICTURES and SCREENSHOTS ====
projets/ocs/20142015/gr3.1424089230.txt.gz · Dernière modification : 2015/02/16 12:20 de farhat