In this course, the most relevant commercial and research platforms, which envision objects with "social" attributes, are presented, analyzed, and compared. More specifically, terms of comparison taken into account are the level of autonomy of the objects, the openness of the platforms to third party applications, the existence of an evident market exploitation visions. Then, the focus will be put on the advantages that such platforms bring (such as network navigability and differentiated trustworthiness levels) as well as the new networking services that they enable. Topics addressed include: Research platforms; Commercial platforms; Analysis and comparison; Network structure and navigability; Trustworthiness management; and Novel networking primitives.
In this course a reference architecture for the social internet of things paradigm is presented. It is a cloud-based solution which implements the rules for: management of the objects' friendships, discovery of potential providers of services in the social network, and evaluation of the objects' trustworthiness. Relevant APIs (Application Programming Interfaces) will be presented so that third parties can develop applications on top of it. Additionally, some use-cases are reviewed and details are provided for one example to show the usage of the reference architecture. Topics covered include: A reference architecture overview, Major architecture components, Architecture APIs and Review of sample use-cases.
In this module, we provide a broad introduction of some important Internet of Things (IoT) concepts and topics. The module includes simple-to-understand examples of using sensors in things, i.e., a tennis racket, a game handset, an iPhone, and provides a working definition of IoT systems looking at very large and interoperable infrastructures.
This module looks at the different technologies that impact the Internet of Things. It introduces the communication framework of IoT, considering short range, medium range, and public networks. The module presents a view of the software structure of IoT systems from IoT operating systems to platforms, and the effort in protocol and middleware development. Finally, an initial view on standardization efforts is supplied.
This module introduces interdisciplinary topics in IoT, presenting challenges that span from technological ones to business and social issues. The IoT sector is strongly influenced by the relationships between technological development, business opportunities, with new business models emerging, and social implications. This module also offers a view on the ability to create a virtual continuum between physical and virtual objects, and introduces a set of possible use cases and application scenarios.
The concept of Social Internet of Things (SIoT) has been recently introduced and is the subject of a rapidly increasing research effort. The main objective is giving social-like capabilities to the objects in the Internet of Things and design conceptual (and software) platforms, which can be exploited to easily develop and implement complex applications that require direct interactions among objects.
In this course we will provide an introduction to this paradigm, discuss related basic concepts, survey the existing literature and projects, and describe a specific solution in details by providing some example applications.