Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Project partners  





2 Technical approaches  





3 References  





4 External links  














SM4All







Add links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Smart hoMes for All (SM4All) is an international scientific research project funded by the European Community. It started on September 1, 2008, and will end on August 31, 2011. The SM4All project aims at studying and developing an innovative middleware platform for inter-working of smart embedded services in immersive and personcentric environments, through the use of composability and semantic techniques, in order to guarantee dynamicity, dependability and scalability, while preserving the privacy and security of the platform and its users. This is applied to the challenging scenario of private/home/building in presence of users with different abilities and needs (e.g., young able bodied aged and disabled).[1]

Project partners

[edit]

Technical approaches

[edit]

In the design of the SM4All platform, there will be a specific focus on ontologies for describing service capabilities, to be used for obtaining the dynamic configuration and composition of the services, while preserving the privacy of the users. Within this project an innovative middleware platform for inter-working of smart embedded services by leveraging on peer-to-peer (P2P) technologies will be investigated. In particular, in the SM4All project, P2P, service orientation and context-awareness are merged in novel ways in order to define general reference architecture for embedded middleware targeted to immersive scenarios, among which the domotics and home-care have been selected as showcases.[2]

P2P systems (P2P) have become a popular technique to design large-scale distributed applications in unmanaged inter-domain settings, such as file sharing or chat systems, thanks to their capabilities to self-organize and evenly split the load among peers.[3] The platform is inherently scalable and able to resist to devices’ churn and failures, while preserving the privacy of its human users as well as the security of the whole environment. The embedded systems are specialized computers used to control equipment such as the smart homes.[1] To enable interoperation among heterogeneous devices and to provide a service-oriented basis, the project considers XML based protocols such as Web services and Universal Plug and Play (UPnP).[4]

For example, a woman wants to take a bath. She enters this goal into the computer. Something happens then: The temperature in the bathroom will rise. The water runs in the bathtub with the preferred temperature. The cupboard opens to offer towels. If the woman is disabled, her nurse will be informed by the system.

In SM4All, the focus is on the process-oriented composition of stateful services. The idea is that a triggering condition in the home or a desire of the user can trigger the execution of a complex process. The process is defined in the moment that it needs to be executed. It automatically composes services available on home devices and appliances. The execution of the process thus depends on the context of the home, of its inhabitant and the available services. To achieve this it is necessary to identify the home context, to discover available devices and services and to compose them at execution time. In the SM4All project we consider Automated planning and scheduling approaches for the composition such as the "Roman Model"[5] and the "Barbarian" constraint based approach.[6]

Two techniques adopted in the SM4All project are:

Brain Computer Interface for Virtual-Reality Control
Anelectroencephalogram (EEG) based brain-computer interface (BCI) was connected with a virtual reality system in order to control a smart home application. Therefore, special control masks were developed which allowed using the P300 component of the EEG as input signal for the BCI system. Control commands for switching TV channels, for opening and closing doors and windows, for navigation and conversation were realized. Experiments with 12 subjects were made to investigate the speed and accuracy that can be achieved if several hundred of commands are used to control the smart home environment. The study clearly shows that such a BCI system can be used for smart home control. The Virtual Reality approach is a very cost-effective way for testing the smart home environment together with the BCI system.[7]
Service Composition
Sensors and devices collaborate one another as service providing and requesting nodes of a network. A service can be a purely information one (e.g., providing the temperature in a room) or a state changing one (closing all the lights in a room). Atomic services are then amenable to discovery and composition, enabling the home to perform complex tasks. The user can than express a goal, such as that of possibly according to some optimality measure. For instance the user may want to take a bath. The goal will be translated into a process invoking various services (turning on the heater in the bathroom, the lights, putting an alarm in the living room, checking that there is hot water available, etc.). Notice that the same goal can take different execution forms in different homes or in different conditions (e.g., the alarm in the living room is not available, but the goal of taking a bath is still satisfied).

References

[edit]
  1. ^ a b Catarci, T. et al. (2007). Smart Homes for All: Collaborating Services in a for-All Architecture for Domotics. CollaborateCom 2007. New York, USA
  • ^ CORDIS RTD-PROJECTS/©European Communities (2009): Smart homes for all; an embedded middleware platform for pervasive and immersive environments for-all (SM4All).Seventh Framework Programme (FP7)
  • ^ Baldoni, R. (2009). Dynamic quorums for DHT-based enterprise infrastructures, Journal of Parallel and Distributed Computing. Volume 68, Issue 9, September 2008, Pages 1235–1249
  • ^ Aiello, M. and S. Dustdar. Are our Homes Ready for Services? A Domotic Infrastructure based on the Web Service Stack (2008) Pervasive and Mobile Computing, 4(4):506-525.
  • ^ Calvanese, D. et al. (2008): Automatic Service Composition and Synthesis: the Roman Model. Bulletin of the Technical Committee on Data Engineering. IEEE Computer Society Vol31 No.3. p.18ff
  • ^ Lazovik, A., M. Aiello, and M. Papazoglou, Planning and monitoring the execution of web service requests. (2006) Journal on Digital Libraries Springer, 6(3):235-246.
  • ^ Guger, C. et al. (2008) Control of a Smart Home with a Brain-Computer Interface. Proc. 3rd BCI workshop at University of Technology Graz
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=SM4All&oldid=1157734236"

    Category: 
    Home automation
     



    This page was last edited on 30 May 2023, at 16:27 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki