Internet of Things (IoT) is the set of technologies
that can interconnect anything, from daily life objects to more
sophisticated networked devices. The IoT paradigm is constantly
increasing the number of devices owned by end-users. Following
the social networks paradigm, IoT-centric social networks would
allow sharing of devices between users that would provide useful
information captured by sensor devices or giving ways to make
remote actions on user devices. This paper proposes an IoT
centric social device network based on a Cloud computing model
which provides a virtual execution environment thanks to its
decentralized nature, high reliability and accessibility from
anywhere and at any time. The paper describes an approach that
allows easily reusing highly distributed IoT resources by building
services on top of them. Applications are built by composing
those services and deploying into service platforms distributed
and hosted in the Cloud that grants secure access to the data
shared by these devices in compliance.