Outils pour utilisateurs

Outils du site


projets:ocs:20142015:gr2

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édentes Révision précédente
Prochaine révision
Révision précédente
projets:ocs:20142015:gr2 [2015/02/13 15:27]
zanotti [INSTRUCTIONS AND REMINDERS]
projets:ocs:20142015:gr2 [2015/02/17 18:37] (Version actuelle)
zanotti [VIDEO PICTURES and SCREENSHOTS]
Ligne 30: Ligne 30:
  
 ==== Connected Object Description ==== ==== Connected Object Description ====
 +
 +== Specification ==
 +
 +Find [[https://​www.dropbox.com/​s/​3cqihs8elb4s2m3/​Cahier%20des%20charges%20-%20Floating%20Speaker%20-%20COLINET%20-%20ZANOTTI.pdf?​dl=0|here]] the whole document (specification) we give to Reims students.
  
 == Sketch of the object == == Sketch of the object ==
  
 {{http://​img11.hostingpics.net/​pics/​354418Capturedcran20141216180419.png?​550x400}} {{http://​img11.hostingpics.net/​pics/​354418Capturedcran20141216180419.png?​550x400}}
 +
 +
 The first picture is the complete sketch of the float. The central cylinder is removable from the rest of the float. It is in it that we will put all the hardware. The first picture is the complete sketch of the float. The central cylinder is removable from the rest of the float. It is in it that we will put all the hardware.
  
Ligne 46: Ligne 52:
  
 == 3D - CAD description of the object == == 3D - CAD description 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 // 
  
 {{http://​img11.hostingpics.net/​pics/​668850Capturedcran20150113143309.png?​400x200}} {{http://​img11.hostingpics.net/​pics/​668850Capturedcran20150113143309.png?​400x200}}
Ligne 90: Ligne 93:
     * play sound with url in parameter     * play sound with url in parameter
     * stop the current sound        * stop the current sound   
-    * turn light with parameter for on/off +    * turn light with boolean ​parameter for on/off 
-    * blink the light with parameter for number of blink and duration between on/​off ​+    * blink the light with parameter for number of blinks ​and duration ​between them (between on/off)
  
 The minimal logic is embedded in the object. It just provides access to its hardware (light and speakers in our case). The minimal logic is embedded in the object. It just provides access to its hardware (light and speakers in our case).
 +
 +Initially, the blink method was made from the orchestrator (with turn light on/off method), but we met some latency problem that forced us to add this method to our object. To keep the object the least intelligent as possible, we pass the number of blink and the duration between them in parameter (with default values set at 6 blinks and 1 second between them).
 +
 +About the parameter of blink method the format to respect is the following : <​NUMBER-OF-BLINKS>;<​DURATION-BETWEEN-IN-MS>​. For example, "​6;​1000"​ corresponds to 6 blinks, each separated by 1 second. ​
  
 == Application Protocol over Bluetooth link of the object == == Application Protocol over Bluetooth link of the object ==
Ligne 106: Ligne 113:
  
 The minimal logic is also embedded in the mobile phone application. We have added to the phone application the possibility to stop the sending of events. The minimal logic is also embedded in the mobile phone application. We have added to the phone application the possibility to stop the sending of events.
 +
 +We met some problems with the latest version of Cling and his dependencies,​ so we have used an older version of this library (v1.0.3).
  
 === Software Distribution of the connected Object === === Software Distribution of the connected Object ===
 +
  
   * [[https://​www.dropbox.com/​sh/​zhhxaw5fcuf30u6/​AAC9KnqHh95CSFtD4igpU5waa?​dl=0|Embedded Software in the connected object]] containing:   * [[https://​www.dropbox.com/​sh/​zhhxaw5fcuf30u6/​AAC9KnqHh95CSFtD4igpU5waa?​dl=0|Embedded Software in the connected object]] containing:
Ligne 131: Ligne 141:
 == Description == == Description ==
 The orchestration listens events from mobile phone and builds the Google Text to Speech url with contact name or phone number and calls adequate methods of the connected object. The orchestration listens events from mobile phone and builds the Google Text to Speech url with contact name or phone number and calls adequate methods of the connected object.
 +We have met some problems if the same people sent several sms (or phone), the sender didn't change and the event wasn't fired. So we add an automatic reset on the sender to solve this problem.
  
 == Web Services used to design new High Level functionalities for the user == == Web Services used to design new High Level functionalities for the user ==
Ligne 140: Ligne 151:
   * [[https://​www.dropbox.com/​sh/​r3nig992trrzgh5/​AAC_246CiUWjKpCQ0AA0KMzMa?​dl=0|Orchestration]] containing:   * [[https://​www.dropbox.com/​sh/​r3nig992trrzgh5/​AAC_246CiUWjKpCQ0AA0KMzMa?​dl=0|Orchestration]] containing:
     * 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)+    * Binary distribution of the developed software for the object and how to install
     * Sources distribution of the developed software and how to build the binary distribution     * Sources distribution of the developed software and how to build the binary distribution
  
  
-==== 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 //  
  
  
projets/ocs/20142015/gr2.1423837667.txt.gz · Dernière modification: 2015/02/13 15:27 par zanotti