All Rights for the images reserved to mugley photostream from flickr, if you keep them,please keep the credit.

imPLEMENTATION

Due to the limited time of the Ambient Intelligence: technology and design course, it has not been possible to make a fully elaborate version of our entire system vision. Instead we have prioritiezed the the most fundamental function to implement in the first iterations of the system.

The elements which are not included in this first prototype of the system are:

 

  • SMYB Android Application with full configuration and notification functionalities based on a bluetooth low energy comunication with the Central Node
  • Integration of an accelerometer for recognizing when the bag is moving
  • Integration of a Secondary User Interface (Display and beeper) to provide functionality also in the absence a mobile device.
     

In further iterations it would be possible to include the more secondary functionalities and requirements of the system (for details se functional requirements with priority "2").

 

The system architecture of the prototype is shown below. Here it is clear that there are certain differences from the ideal system architecture, such as no bluetooth comunication between the Central Node and the User Interface Node due to the lack of a SMYB client application.

Nevertheless, the SMYB functionalities still guaranteed are:

 

  • Configuration and Settings are still accessible from any user device through the Web Server Module.
  • Notifications are still enabled by using third part client application called Notify My Android (NMA) which allows us to send push notifications to the user device. NMA is free and simple to use due to it's public API. Moreover NMA is a good solution beacause it only has to request the NMA server for new notifications and display them in the notification bar of the user device. Hence it is totally indipendent from the other modules of the system.
  • This is a good thing, because only the Notification module will be modified for our further application or for developers who want to integrate SMYB functionality in their own Android/IOS application.
Smyb Ambient intelligence: technology and design