The Internet has given us the opportunity to enhance aspects
of everyday life using computers, smart phones, social
networks, etc. A Smart Environment can be considered as
a digital ecosystem consisting of two layers: (i) the first one is
the reality, involving communications between people, daily
duties or entertainment; (ii) the second layer is the virtual life,
in which humans and objects are interconnected to a local