Outils pour utilisateurs

Outils du site


projets:ocs:20142015:gr8

Ceci est une ancienne révision du document !


Projets Objets Connectés et Services (OCS)

Title of the Project : Alarm Light

GROUP GR8

MAIN INFORMATIONS about the Project

MEMBERS

  • Rocher
  • Gérald
  • M2 IFI/IAM
  • rocher.gerald@gmx.fr
  • Palma
  • Adam
  • M2 IFI/IAM
  • palma.adam@etu.unice.fr

Scenarios of the Project

1. Awaking up

1) Bob fell asleep late yesterday evening and he's got an appointment quite early this morning. However he didnt take care of his alarm clock : the object is connected to his calendar and knows at what time Bob need to be waken up.

2) Since the object is “smart”, it can deduce from the meeting location and Bob's position, the distance he will have to travel to reach the appointment. Then, the object connects to the real time trafic information and dynamicaly adapt the hour at which Bob need to be waken up.

3) When it's time to wake-up, the object switch on an embedded lamp in order to wake up Bob. If Bob doesn't deactivate the object by touching it then a sound is emitted till Bob stop it.

4) Of course, Bob can still switch on the lamp embedded in the object as soon as he want by touching it (and by touching it again to switch it off).

2. Security (not implemented)

Bob, being asleep, needs to be waken up in case of threat, fire or gas emission occurrence. The object can detect gas and smoke and wake up Bob immediately by switching on the lamp and emitting a continuous sound.

3. The object as a service in an orchestration

The object proposes services useful for the users but it is also interesting to make it available in order to compose more complex behaviors. For instance, the object will have access to the user agenda or real time road traffic. Such information, available from the object could be used for the composition of a complex application. Also, the object could be used as a sensor emitting an event at the wake-up time (or when the light is on) that could be used to fire-up an event as input to an other service.

Connected Object Description (Nice students proposal)

Specification
Sketch of the 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

Hardware specifications

The sensitive sensor will be used by the user to switch on/off the lamp or to acknowledge wake-up. The Buzzer is used to emit a sound in case the user do not acknowledge wake-up after the lamp has been switched-on.

Array of the purchases
Type reseller Reference Quantity unit price link on the Web page of the product Total price
Interface 8/8/8 + hub SBC1073 gotronic 25445 1 143.50 € http://www.gotronic.fr/art-interface-8-8-8-hub-sbc1073-19807.htm 143.50 €
Capteur sensitif 1129_1 gotronic 25488 1 10.45 € http://www.gotronic.fr/art-capteur-sensitif-1129-1-12103.htm 10.45 €
Adaptateur WiFi 3703_0 gotronic 25435 1 34.90€ http://www.gotronic.fr/art-adaptateur-wifi-3703-0-pour-sbc1073-12055.htm 34.90€
Ampoule Led “standard” 8W - 230VAC (E27) Lextronic LAL1K3C 1 17.90 € http://www.lextronic.fr/P30082-ampoule-led-standard-8w---230vac-e27.html 17.90 €
Douille e27 ca noire lextronic ACLS5 1 http://www.lextronic.fr/P22409-douille-ca-e27-noir.html
Carte 2 relays 3051 gotronic 25495 1 17.60 € http://www.gotronic.fr/art-carte-a-2-relais-3051-12110.htm 17.60 €
Buzzer SVM06 gotronic 05480 1 1.80 € http://www.gotronic.fr/art-buzzer-svm06-3844.htm 1.80 €
Entretoise F/F 5mm BFF05 gotronic 11560 8 0.15 € http://www.gotronic.fr/art-entretoise-f-f-5mm-bff05-6531.htm 1.20 €
Vis M3 - - - - Length unknown for the time being… -
Excel File of the purchases

put the excel file here

Reims university team designs proposal

Here bellow are two designs proposed by Reims university team.

Light pillow
Design based on our first proposal

Reims university team ** FINAL ** design

3D - CAD description of the object

Back module
Back module with electronics components
Front module
Front + Back modules

Real image of the object

Manufacturing has been started on January 08 2015. Pictures to come soon…

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

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

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

Here, put all the files needed to build, to compile and to deploy all your software developments

  • Embedded Software in the connected object
    • 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) :
    • Sources distribution of the developed software and how to build the binary distribution (ex. sources 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

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

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

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

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

INSTRUCTIONS AND REMINDERS

INSTRUCTIONS :
  1. Warning : everything must be written in english ….
  2. Warning : every added file (ex. figures, picture, sources, binaries, video …) must be added through a web links on a Web repository. You can use such a syntax to integrate the link in this page :
     [[http://example.com|Lien externe]] 
  3. For more informations on DokuWiki syntax go to syntax dokuwiki
projets/ocs/20142015/gr8.1420736562.txt.gz · Dernière modification : 2015/01/08 17:02 de palma