Smart Objects and Services

Project Presentation

Name :

Portefeuille intelligent

Group Composition :

Ines SARRAY & Rahma DAIKHI

Scenario :

The user take his intelligent wallet like he's used to. When he opens the wallet, the embedded light sensor will detect this action and send a notification event to the attached GPS Module.

The GPS module will get the user location coordinates, then, using Google Maps, it will convert this coordinates into an address.

These addresses are then stored into a file for further processing.

Object Shape :

Name of the contact at Reims :

Maxime Belgioino

Sketch of the Object from Reims :

Sketch 1 Sketch 2 Sketch 3 Sketch 4 Sketch 5

Picture of the Object without instruments and electronics :
Picture of the Object with instruments and electronics outside on the same table (put some circles and arrows on the picture to show where you're going to integrate all of these) :

Instruments and electronics

Picture of the finished Object (all is integrated):
Demonstration Video :

Demonstration Video link

Hardware specifications :

List :

Specifications and interface of the service on the object

  1. Sensors Module container: with Light sensor and GPS
  2. Location Module container: connects to Google Maps to get location address, stores data and defines spending patterns

Specifications of the interface of high added value service

  1. Monitoring user location
  2. Strong information about user spending pattern
  3. Improve user money management
  4. Can be coupled with other services via UPnP

Project Files:

. wcc of the two containers (embedded and on the remote PC) :

WCC Container link

Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them)

The LightSensor uses Raspberry.IO.Net Library to communicate with LightSensor module through Analog-to-Digital Converter (MCP3202) via Raspberry SPI/GPIO ports

Sensor light Beans and source code

GPS Module uses serial communication with GPS sensor to get coordinates, than uses Google Maps API to get actual location from coordinates

GPS Beans and source code

Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them)
Chesklist to install the embedded service on the object
Chesklist to install the remote service/application on the PC

Results of the relations with Reims (being factual without personal opinion)

We communicated with Reims using www.adhoccollaboration.com platform,

We've sent him specifications and trials results, the proposed prototype was satisfying, but missing some functionalities (like having a proper encloser for the light sensor inside the wallet)

Prospects :

Possible extensions of the object

Currently the Wallet uses only Light sensor to detect when it's opened and GPS to get user's location

Possible extension of the service on the Object
Possible extension of the high added value Service
Possible GUI for data visualization