Abstract
The advent of Internet of Things (IoT) has fueled the implementation of Smart Environments (SEs) where the information made available by the “Things” is processed and utilized to increase the livability, the safety and the security of the environment, and to make easier the life of its inhabitants. In literature there are many attempts to create specific SEs or platform for the SEs realization. Although effective, these solutions lack of interoperability with other third-part “Things”. In this paper we propose iSapiens, a Java-based platform for the design and the implementation of SEs. iSapiens deals with the above mentioned limitation by leveraging the Social Internet of Things (SIoT) paradigm to dynamically include in a SE newly available “Things” without requiring any human intervention. iSapiens allows the creation of pervasive smart environments by exploiting the edge computing paradigm, that makes locally available distributed storage and computational resources without introducing latency and causing bandwidth shortage.