SYSTEM ARCHITECTURE

 

 

 

 

 

The architecture of the system is composed by four main nodes: Central Node, Web Server Node, User Interface Node and Tags Node.

The Central Node is the computational device which is installed inside the bag. It is responsible for the main features of the system: identifying the tagged objects and sensing their proximity to the bag, storing and elaborating data coming from the Web Server or User Interface Node and sending notifications to the latter. The Central Node is also responsible for synchronizing the user's schedule when internet connection is available.

 

The Web Server Node allows the user to manage system settings and configure the system parameters. The settings includes at what time the system should notify the user, both for the next day and in the morning before the first event of the day.
System configuration parameters include searching for poliTo courses, tagging new objects and linking them to specific courses.
Through this node, the user can configure the Central Node from any Web Interface Devices with internet connection.

 

The User Interface Node allows interaction with the Central Node. The UI Node has the same functionalities of the Web Server Node but exchanges information with the Central Node through bluetooth 4.0 connection. The bluetooth connection is also used to forward notifications to the user.
The Secondary User Interface is a display integrated in the Central Node, which allows the user to receive notifications also when the User Interface Node isn't available.

 

The Tags Node are small devices able to send a signal that will be captured by the Central Node to estimate their proximity.This comunication is based on a bluetooth 4.0 connection.

CONFIGURATION:


- Associate objects to tag Ids
- Search courses and import their schedule from Portale della Didattica
- Associate objects to courses

 

SENSING:


- Determine the proximity of the tags based on their signal
- Sense the strenght of the signal between the User Interface Node and the Central Node, and understand if they are too far apart

 

NOTIFICATION:


- The Central Node sends periodical reminders (i.e. the day before) to the User Interface Node, this notification contain the next days schedule and the list of objects that the user has to add/remove from the bag.
- At a specified time before the first event of the day, the Central Node sends an alarm if the user is missing something


SETTINGS:


- The user can specify at which time the system will begins to send alarms if the objects in the bag are different from the needed ones.
- The user can specify at what time the system will send a periodical reminder for the next day
- Specify alarm sounds
- The user can switch off notifications and put the system on standby 

Smyb Ambient intelligence: technology and design