From “Smart Objects” to “Social Objects”: the Next Evolutionary Step of the Internet of Things
Total Page:16
File Type:pdf, Size:1020Kb
AD HOC AND SENSOR NETWORKS From “Smart Objects” to “Social Objects”: The Next Evolutionary Step of the Internet of Things Luigi Atzori, University of Cagliari Antonio Iera, University of Reggio Calabria Giacomo Morabito, University of Catania ABSTRACT sume services and collaborate with other coun- terparts toward a common goal. This is possible Social networking concepts have been applied thanks to intense interactions among objects, to several communication network settings, which which collaborate to realize complex services. span from delay-tolerant to peer-to-peer net- This has brought the design of new generations works. More recently, one can observe a flourish of “smart objects” able to discover new services, of proposals aimed at giving social-like capabili- start new acquaintances, exchange information, ties to the objects in the Internet of Things. Such connect to external services, exploit other proposals address the design of conceptual (and objects’ capabilities, and collaborate toward a software) platforms, which can be exploited to common goal. At the present stage of the IoT easily develop and implement complex applica- evolution, the questions are: tions that require direct interactions among objects. The major goal is to build techniques that Are there new potentials that smart objects are allow the network to enhance the level of trust still expected to manifest? between objects that are “friends” with each Can these potentials bring new (more effective) other. Furthermore, a social paradigm could defi- models of IoT systems and contribute toward the nitely guarantee network navigability even if the achievement of a fully networked human society? number of nodes becomes orders of magnitude higher than in the traditional Internet. Objectives To answer these question, we observe that of this article are to analyze the major opportuni- smart objects will need to operate in an extreme- ties arising from the integration of social network- ly complex context full of opportunities as well ing concepts into the Internet of Things, present as difficulties and threats. It is unlikely that sin- the major ongoing research activities, and point gle (even very smart) objects will ever have the out the most critical technical challenges. capabilities to face such complexity by them- selves. INTRODUCTION In the natural world, several species of ani- mals (humans are the most brilliant example) The future Internet will embody a large number have been able to master complexity and the dif- of objects that, through standard communication ficulties that characterize the environment in protocols and unique addressing schemes, pro- which they live by creating a dense network of vide information and services to the final users. social relationships. Indeed, billions of objects are expected to take a Accordingly, one can envisage a new genera- major active role in the future network, bringing tion of social objects that: i) are able to interact physical world data into the world of digital con- with other objects in an autonomous way with tent and services. The resulting networking respect to the owners; ii) can easily crawl the paradigm, referred to as the Internet of Things IoT made of billions of objects to discover ser- (IoT), will provide a paramount set of opportu- vices and information in a trust-oriented way; nities to users, manufacturers, and service pro- and iii) are able to advertise their presence to viders with a wide applicability in many provide services to the rest of the network. productive sectors. These include environmental This is resulting in a new vision of an aug- monitoring, health care, inventory and product mented IoT where the concepts and technolo- management, smart home and workplace, securi- gies typical of social networks are applied to the ty and surveillance, and many others. world of things to foster resource visibility, ser- In the IoT, all that is real becomes virtual: vice discovery, object reputation assessment, each person and thing has a locatable, address- source crowding, and service composition, simi- able, and readable counterpart in the Internet. lar to what has been partially done to address In this scenario, objects can produce and con- the routing issue in delay-tolerant networks [1]. IEEE Communications Magazine • January 2014 0163-6804/14/$25.00 © 2014 IEEE 97 In our opinion, the time is ripe to take even a further important step in the evolution of the • Increased interoperability with external systems objects, without which the fully development of • Capability to communicate in human social networks Res an IoT populated by trillions of objects cannot sapiens be achieved. What we intend is a further evolu- tion toward a new type of object that can be considered a res socialis (i.e., social object, again homo • Awareness of the environment in analogy with the socio-economic term • Interactivity with the surrounding environment socialis ). The term refers to an object that is part Res • Pseudo-social behavior with neighbors of and acts in a social community of objects and agens devices (which, in our case, is a social IoT). The features of the three identified categories of IoT objects are illustrated in Fig. 1 and • Capability of building their own social network described in the following subsections, highlight- • Proficiency in building added-value complex services ing the advantages these provide (or will pro- Res through collaboration in the object social network vide) to advances in the IoT. socialis THE STATUS QUO : R ES SAPIENS IN THE IOT Most IoT solutions have been initially devised and built in isolation, resulting in limited and Figure 1. Main features of the identified three categories IoT objects. fragmented small islands of heterogeneous smart objects ( res sapiens ) disconnected from each other. This is the natural consequence of The major contribution of this article is to isolated studies and developments conducted provide the reader with a comprehensive analy- without a widely recognized and interoperable sis of the key aspects of this new phenomenon, reference architecture in mind. This has pre- with particular attention to the different visions, vented and still prevents implementing an actu- technical solutions, ongoing projects, and open al IoT ecosystem on top of which composite research challenges that the research community applications can easily be developed. An obvi- is called to address. In the following section we ous, yet effective, countermeasure to IoT frag- analyze the evolution of the objects’ behavior as mentation consists of enabling the res sapiens key components of the IoT; we then introduce to directly communicate with the external the major developments that are ongoing in this world by relying on web protocols and commu- area and the most relevant products already nication paradigms universally recognized by available on the market. Exemplary use cases the current Internet of services. This made the that exploit the major benefits of the conver- res sapiens objects evolve through different gence between IoT and social networks are then stages as sketched in Fig. 2 and described in analyzed. The last section draws important direc- the following. tions for future studies. The first innovation has been the introduc- tion of what is today commonly referred to as the Web of Things (WoT) [4], which relies on FROM SMART THINGS TO the implementation of web protocols into either HINGS THAT OCIALIZE the objects themselves or specific objects’ prox- T S ies/gateways. Mostly, the current implementa- The scientific literature provides a wide range of tions make use of either the Device Profile for examples of how modern technology has been Web Services (DPWS) or Representational State able to accomplish the definition of devices that, Transfer (RESTful) application programming thanks to their abilities, we might call “smart interfaces (APIs) (also in thing-specific versions, objects” and consider, without a doubt, the con- such as Thing-REST [5]). Accordingly, the ser- stituent elements of the IoT [2]. Besides, soft- vices and information provided by the things can ware frameworks to build user-centric extensible be incorporated in the open ecosystem of the smart object systems are the subject of very Internet of services. On top of this, applications interesting research activities like the one in [3]. can be created by using standard web languages Nonetheless, smart objects are only the first and tools. step of an evolutionary process that is affecting Still, the WoT paradigm by itself has some modern communication devices and has been limits, caused by the difficulties in advertising, triggered by the advent of IoT in the telecom- discovering, accessing, and exploiting the objects munication scenario. and their services. We are currently observing a generational An additional desirable feature is the capabil- leap from objects with a certain degree of smart- ity that allows Internet users and services to ness to objects with an actual social conscious- sense the physical world and act on it. One ness . approach in this direction is to create a platform In analogy with the human evolution from where the objects can easily be found, searched homo sapiens to homo agens used in economic for, exploited, and composed. This is the case of and sociological studies, we may talk of a similar some solutions that have recently appeared on evolutionary path from a res sapiens (smart object) the web, such as SenseWeb (http://www.sen- to what we call a res agens (an acting object), sormap.org) and Xively (formerly called Pachube which is able to translate the awareness of causal — http://xively.com), which provide people with relationships — the basis of knowledge of change a central platform to share their sensor data and and evolution of its environment — into actions. deploy relevant applications. The people’s inter- 98 IEEE Communications Magazine • January 2014 est in making their objects available to the rest • of the community allowed these platforms to Web platforms for objects • ⇒ Combining data Objects visible in more social quickly gain great popularity.