The Internet of Things (IoT) introduces a vision of a future Internet where users, computing systems, and everyday objects possessing sensing and actuating capabilities cooperate with unprecedented convenience and economical benefits. As with the current Internet architecture, IP-based communication protocols will play a key role in enabling the ubiquitous connectivity of devices in the context of IoT applications. Such communication technologies are being developed in line with the constraints of the sensing platforms likely to be employed by IoT applications, forming a communications stack able to provide the required power-efficiency, reliability, and Internet connectivity. As security will be a fundamental enabling factor of most IoT applications, mechanisms must also be designed to protect communications enabled by such technologies. This survey analyzes existing protocols and mechanisms to secure communications in the IoT, as well as open research issues. We analyze how existing approaches ensure fundamental security requirements and protect communications on the IoT, together with the open challenges and strategies for future research work in the area. This is, as far as our knowledge goes, the first survey with such goals.
2 February 2015 in IEEE Communications Surveys & Tutorials
Our tools and appliances are becoming increasingly more intelligent and interconnected, giving birth to an “Internet of Things” that can be used to support new types of cyber-physical systems (CPSs). While many CPSs are human-centric applications where humans are an essential part of the system, unfortunately, most of these systems still consider the human as an external and unpredictable element to the control loop. In order for these systems to better serve human needs, future CPSs will need to bolster a closer tie with the human element, through Human-in-the-Loop controls that take into consideration human intents, psychological states, emotions and actions inferred through sensory data. This area is a natural confluence of multidisciplinary focus but currently lacks a general understanding of the underlying requirements, principles and theory. As far as we know, this survey is the first effort towards extending the field's knowledge through an in-depth research of the state-of-the-art and a critical overview of the current taxonomic efforts in the area of Human-in-the-Loop CPSs. On top of this research, a novel taxonomic exercise focused on the general roles of the human component together with a requirement analysis, are presented.
1 January 2006 in Lecture Notes in Computer Science
As the complexity of Internet of Things (IoT) systems increases, a large variety of tools and technologies for IoT management are making their way into both research setups and the market. IoT management solutions must consider the resource restrictions of embedded devices, as well as their heterogeneity and network dynamics. With these in mind, the Internet Engineering Task Force developed several standards targeting the integration and interoperation of heterogeneous devices, such as the Representational State Transfer Configuration Protocol (RESTCONF) or the Constrained Application Protocol (CoAP) Management Interface. Concurrently, the Open Mobile Alliance developed the Lightweight Machine-to-Machine protocol, for IoT device management. This paper provides a comprehensive, up-to-date overview of IoT management technologies, frameworks and protocols. Also, it proposes a taxonomy for IoT devices management. In addition to presenting the various solutions, the paper provides comparative views, standardization timeline, and market analysis. The presented analysis ranges from traditional network management protocols, such as Simple Network Management Protocol, to the newest IoT management and configuration protocols, such as CoAP Management Interface and Lightweight Machine-to-Machine protocols. Moreover, this survey identifies remaining challenges and solutions offered by recent management protocols, not covered by previous surveys.