Outils pour utilisateurs

Outils du site


projets:ocs:20142015:gr4

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:gr4 [2015/02/15 21:15]
akrout [Connected Object Description]
projets:ocs:20142015:gr4 [2015/02/17 01:52] (Version actuelle)
akrout [Software Specifications and Distribution of the connected Object]
Ligne 31: Ligne 31:
  
  
 +== 3D - CAD description of the object ==
  
 == Model (by Alexandre Schneider)== == Model (by Alexandre Schneider)==
Ligne 39: Ligne 40:
  
 {{http://​s18.postimg.org/​ddnu4drs9/​ESPRIT_Ahmed_Ghouili.png?​550x450 }} {{http://​s18.postimg.org/​ddnu4drs9/​ESPRIT_Ahmed_Ghouili.png?​550x450 }}
 +
 +== Real image of the object (By myself)==
 +
 +{{http://​s18.postimg.org/​akz7y3gtl/​obj.jpg?​550x450 }}
 +
 ==== Hardware Specifications and Distribution of the connected Object ==== ==== Hardware Specifications and Distribution of the connected Object ====
    
Ligne 51: Ligne 57:
 I thought about a food reservoir, and an intelligent mechanism that serve the dog if the master is not available and the dog want to eat in a time different than he’s routine. The system could listen to the dog by a // microphone // and if he insist the system allow him some food. It can be totally configurable t the user. I thought about a food reservoir, and an intelligent mechanism that serve the dog if the master is not available and the dog want to eat in a time different than he’s routine. The system could listen to the dog by a // microphone // and if he insist the system allow him some food. It can be totally configurable t the user.
  
 +{{http://​s2.postimg.org/​p9wp4gp6x/​dist.jpg?​550x450 }}
 +{{http://​s2.postimg.org/​bhia8tyfd/​force.jpg?​550x450 }}
 +{{http://​s18.postimg.org/​v6dzpzyeh/​carte.jpg?​550x450 }}
 +{{http://​s18.postimg.org/​qbow5gpgp/​objelec1.jpg?​550x450 }}
 +{{http://​s18.postimg.org/​87lvktrs9/​objele2.jpg?​550x450 }}
  
 == Array of the purchases == == Array of the purchases ==
Ligne 64: Ligne 75:
  
  
-// 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 ** 
  
-// add the description of the Web Service for Device interface of the connected Object // 
  
-** Application Protocol over Bluetooth link of the object ​ **+The device inteface ​of the connected ​object ​is an interface with a remote Mysql Database, which send the sensors values to be stored in the Database server.
  
-// 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 ​   +https://www.dropbox.com/sh/ovmkskjjmath4sx/AADVWXqfOwIvmTsEo0Y3IXqEa?dl=0
-    * 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 (exDLL of new beans and wcc of the WComp the assembly) : +
-    * Sources distribution of the developed software ​ and how to build the binary distribution (exsources of new beans for WComp): +
-// including the list and the  links for all prerequired software ​/+
-  +
-  * 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 ====+The distance ​and weight beans, which translate ​the sensor values to the current distance and weight, needs to be compiled to .dll files and tranfered to the phidgetsSBC. 
 +The same for the connection Bean.
  
-// BE CAREFUL : Here is the main purpose of your project//+the prototype conteiner needs to be exported to a .wcc file and tranfered to the board.
  
-// BE CAREFUL : The connected object is only a part of the composition/​orchestration between other services to build a high level service /+#mono ContainerMonoLinux.exe -r ./Beans -l ./iGamelle/Appli3.wcc -n Application -p 3900
  
-// 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 ... //+== Prerequires ==
  
-// 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 ​//+Mono http://www.mono-project.com(apt-get install mono windows-form*)
  
 +SharpDevelop : http://​www.icsharpcode.net/​opensource/​sd/​
  
-== Software Specifications of the High Level Service for the user ==+Wcomp: http://​www.wcomp.fr/​
  
-// add the description of Specifications of the High Level Service for the user //+Mysql Server : http://www.mysql.com/​ (Need to copy the MySql.Data.dll connector from "​C:​\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies\v2.0"​ to the board)
  
-// 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 ​Specifications and 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): 
  
 +The high level service for the user is the ability to follow the pets nutrition. It's can help avoid undernourishment,​ overnourishment and some diseases.
  
 ==== VIDEO PICTURES and SCREENSHOTS ==== ==== VIDEO PICTURES and SCREENSHOTS ====
  
-// Here put all that can illustrate the results of your project with .. //+VIDEO for demonstrations : https://www.youtube.com/watch?​v=Zt8yXYtH48Q&​feature=youtu.be 
 + 
 +https://​www.dropbox.com/​sh/​ys2v8gnk7ag8ouw/AADd3rptDUqgTWPbHeNuJpAha?​dl=0 
  
-// VIDEO for demonstrations //+Screenshot : 
  
-// PICTURES of the object looking like a finished one //+{{http://s1.postimg.org/q9v4q9wlr/Untitled.png?​550x450 }}
  
-// SCREENSHOTS of sofware applications and developments ​// +{{http://s18.postimg.org/xjvz4jpbd/servicebuilder.png?​550x450 }}
  
 ==== INSTRUCTIONS AND REMINDERS ==== ==== INSTRUCTIONS AND REMINDERS ====
projets/ocs/20142015/gr4.1424031353.txt.gz · Dernière modification: 2015/02/15 21:15 par akrout