Home > Information technology essays > Internet of Things (IoT), interoperability issues and countermeasures

Essay: Internet of Things (IoT), interoperability issues and countermeasures

Essay details and download:

Text preview of this essay:

This page of the essay has 2,285 words. Download the full version above.

Abstract—This is the survey paper on the interoperability issues and countermeasures. Internet of things is an emerging technology where machines are embedded with sensors, that  allow them to relate with each other with little to know human involvement. IoT architecture comprises of three layers namely perception layer, network layer and application layer. There are interoperability issues at network layer , so there is a need to enforce  principles and countermeasures at network layer. With growing need for IoT everywhere , future of IoT is secured only if the interoperability issues of IoT are mitigated. This study explores different  used in IoT devices and security issues at each layer and their countermeasures.

Keywords— Internet of Things , IoT  , Interoperability.

I. INTRODUCTION

Internet of Things (IoT) concept proposes a surge in amount of human-unattended devices able to discover each other, establish a connection and share information among heterogeneous devices without any human interference. IoT has deep impact of production and life[1]. In near future , IoT has fundamental impact on human life with its applications and services. IoT should have three characteristics such comprehensive perception , reliable transmission & intelligent processing .

The term Iot was coined by British entrepreneur Kevin Ashton in 1999 while working at Auto-ID Labs [2]. “Things” in the IoT sense, can be referred as plethora of devices such as automobiles with built-in sensors, DNA analysis devices for environmental monitoring, biochips , heart monitoring implants, field operation devices. Iot will revolutionize the way in which individuals and organizations interact with physical world and as well among themselves.

The most demanding requirement for realization of many IoT visions is interoperability. The two major problems faced by IoT devices is security and interoperability. As a response to increasing concerns over interoperability, many companies agreed to enable interoperability by open source development.

“Internet of Things” refers to a variety of information sensing equipment and systems, such as sensor networks, RFID reading device, bar code , global positioning systems and other short-range wireless ad hoc networks based on things-things communication model (M2M), through combining a variety of access network and the Internet to form a huge intelligence network[3]. IoT is implemented using different technologies such as RFID ( Radio Frequency based Identification ), Wireless sensor networks ,communication technology , embedded technology.

The rest of the paper is organized as follows . section II about the literature review. In  Section III  the layers of IoT and architecture are elaborated . Section IV elaborates different approaches to achieve interoperability .  In section V comparison  of different approaches is stated. In section VI  recommendations are stated . Finally the paper is concluded in section VII.

II. LITERATURE REVIEW

Interoperability in IoT has become a major concern now. Different companies manufacture their own IoT devices, and communication among different IoT devices was not possible because different companies used different protocols. Later, light weighted protocols were used for these low powered devices. Researchers came up with an approach to solve this issue by introducing a semantic gateway [4].This gateway translates different protocols into a single stream to access over internet. Different nodes connected to gateway and gateway is connected to internet.

Researchers also proposed layered and distributed architectures called “Distributed internet like Architecture for Things “,[10]  that have  interoperability characteristics. They used detailed description of their layer architecture to show how it can tackle interoperability , scalability and heterogeneity.

Researchers have proposed a concept of “Social Network service of things” (SNSoT )[]. It is a platform ,where SNS plays a major role in connecting the devices with the help of internet. The data produced by different devices which is called as updates of the devices and the circulation of data relies on the social relationship among other devices.

Later, different companies agreed to formed a consortium and agreed to build a open source framework. This open source framework is being utilized by different companies to build an IoT device . Consortiums such as Allseen alliance , where different companies agreed to work on open source framework. Alljoyn is open source framework which makes devices to communicate with each other[5]. With this open source framework , all the developers who want to contribute to the interoperability issue can work on the open source software. If the interoperability issue is mitigated, then IoT is going to have a huge scope in future because , every device will be communicating with each other.

III. ARCHITECTURE OF IoT

IoT devices comprises of three layers ,namely perception layer, network layer and application layer[6].

Perception Layer: This is the  bottom  layer of  the architecture mainly responsible for the connectivity with the other devices. Almost all the IoT devices have Ardiuno or Rasberry pie as their chipset. Ardiuno devices have Ethernet  for connectivity where as Rasberry pie have wifi for their connectivity. Each of these devices have a unique identifier which are used to identify each other . The technology used here is RFID (Radio Frequency Identification ).

Network Layer : This layer is the interconnection between the perception layer and application layer . This layer includes communication channels, network management , network intelligence. In order to communicate with the other devices , all devices should follow some set of protocols . Previously there weren`t any standard protocols but MQTT[7] and constrained application protocol (CoAP)[8]  were commonly used protocols. Unlike TCP\IP protocols the protocols are different . These protocols are designed for IoT devices by taking their low power batteries into consideration. The data received from sensors or any other device is processed and sent through the gateway wirelessly.

Application Layer: This layer is service oriented layer[9]. This layer is responsible for the services of the user.

IV.APPROACHES  FOR INTEROPERABILTIY

A) Semantic Technology: The semantic technology in IoT was an early adoption. Most of them were developed by research groups, individuals. Previously, IoT had provision of  end-to-end message delivery and lacks accessibility to semantic data. Organizations such as IETF, which considers CoAP standards, and XMPP are working on standardizing sensor data models as steps toward semantic data annotation [13]. The sensor data is utilized with the help of standard mechanism to provide interoperability. Semantic Web community has proposed standard ontologies for sensor observation, description, discovery and services via O&M, SensorML, SOS and SSN , which is integrated and provided to semantic web enabled messaging interface. , a third party service can convert heterogeneous sensor observations to higher level abstractions [14].

Fig 1 Semantic IoT Architecture

In Semantic IoT architecture the raw data from the sensors is sent to the semantic gateway which has enough computational resources. In the proposed semantic IoT architecture, the gateway acts as the center of data communication between the physical-world and the Cloud. This architecture can be categorized as a Semantic Service Oriented Architecture (SSOA) for IoT systems as it fulfills technical requirements such as service-oriented archi-tecture, standard based design, and semantic-based computing leveraging application agents to autonomously interpret sensor data and interact mutually [15], [16].The devices can get connected to each other  with wired or wireless connection. A node  acts as the endpoint and connects to the gateway using CoAP , XMPP or MQTT protocol. Due to the lower processing capabilities of the devices or nodes, they can be only utilized as clients. The CoAP protocol provides data in JSON or XML format while the MQTT only support XML. The data transferred from the  nodes to the gateway is in raw format without any semantic annotations.

B) Distributed Architecture: In this approach the functionalities of IoT is grouped  into three layers namely –i) Virtual Object Layer (VOL), ii)Composite Virtual Object Layer (CVOL) , iii) Service Layer (SL). These three layer architecture and their main functionalities are put together as stack , called IoT Daemon.

Fig 2  Layered Architecture for IoT

i)Virtual Object Layer: This layer plays a vital role in bridging the physical and cyber world. This layer is responsible for the digital representation of physical objects.

ii)Composite Virtual Layer: This layer is responsible for the co-ordination and communication of different physical objects that are needed to engage to accomplish the task.

iii)Service Layer: This layer handles the creation and management of services. It handles the service requests of users and initiates the services on it’s own in order to enable automatic service creation. This layer , on receiving the service request splits the request into smaller subtask .

C) Web Based Application Framework: The main barrier of IoT is proliferation of incompatible standards and protocols used by device manufacturers, which makes the  data integration and co-ordiantion of appliances from different vendors a very complex process.

To address the heterogeneity of different IoT devices , researchers have focused on a web infrastructure as a  platform , through which different devices can interact with each other[11]

Fig 3 Application Framework

Figure 3 depicts the  architecture of web based application framework. It`s a layered model and it is composed of three significant layers: Device Layer, which is responsible for the management and control of  devices, Control Layer, which is the central processing unit of the system and Presentation Layer, which generates a dynamic representation of the available devices and their services to the Web, enabling the uniform interaction with them over a RESTful interface

D)SNSoT : As we know from the name, SNS plays a  major role in this framework. This framework is suitable for the collection and circulation of data among devices. . The procedure to build a social network among different devices is as follows. Firstly, all the devices register itself to  the platform. Secondly, these devices post their status to the platform. Application developers search the Things (devices, users, applications, etc)  that are suitable for the application and create the friend relationship among the chosen Things. The relationship is dependent on the flow of data among the devices. After an establishment of a relationship , the postings from Things are forwarded to the friends of the owner of  postings. Real time processing is achieved with this framework[12].

Fig 4  Architecture of SNSIoT

E)Open Source Framework: AllJoyn is an open source software framework that makes it easy for devices and apps to discover and communicate with each other. Developers can write applications for interoperability regardless of transport layer, manufacturer, and without the need for Internet access. The software has been and will continue to be openly available for developers to download, and runs on popular platforms such as Linux and Linux-based Android, iOS, and Windows, including many other lightweight real-time operating systems.[17]

V COMPARATIVE ANALYSIS

There isn`t much to compare the different approaches stated above because, all these approaches have a common goal of achieving interoperability. Some approaches like semantic technology , Distributed architecture lack standardization. Approaches like Open source framework and SNSIoT need more professional developers because there is so much to understand . Different approaches require different tools to develop .

VI RECOMMENDATIONS

As we live in a world where open source software’s have taken a boom since android was introduced. I would recommend open Source framework because through this approach all the ideas of the developers can be implemented and on a single platform and the best can be chosen among them. By this approach Interoperability will be achieved in all IoT devices.

VII CONCLUSION

Interoperability is  the major challenge in securing the future of Internet of Things. The open source framework is the intelligent approach to achieve interoperability in IoT. Developers can their hands on this open source framework and contribute to the framework. It`s like Android , which can be developed by developers in any way they want. The advantage of Open Source Framework is , all the manufactures will be working on the same framework and it will be easy for the devices to communicate with each other.

References:

[1] Ioannis Andrea, Chrysostomos Chrysostomou, George Hadjichristofi, “Internet of Things: Security Vulnerabilities and Challenges”, The 3rd IEEE ISCC 2015 International Workshop on Smart City and Ubiquitous Computing Applications, 978-1-4673-7194-0/15/ ©2015 IEEE

[2] Wood, Alex. “The internet of things is revolutionizing our lives, but standards are a must”.theguardian.com. The Guardian. Retrieved 31 March2015.

[3] J. Höller, V. Tsiatsis, C. Mulligan, S. Karnouskos, S. Avesand, D. Boyle: From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence. Elsevier, 2014, ISBN 978-0-12-407684-6.

[4] Maria Ganzha∗‡, Marcin Paprzycki∗, Wiesław Pawłowski†, Paweł Szmeja∗ Katarzyna Wasielewska∗ “Semantic technologies for the IoT – an Inter-IoT perspective”, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation, 978-1-4673-9948-7/16© 2016 IEEE DOI 10.1109/IoTDI.2015.22

[5] https://allseenalliance.org/

[6] Tan Xue-Qing, Fu Rui-Ping, Gao Qian. Identification is the Foundation of Internet of Things[J]. Automatic Identification Technology of China, 2009

[7] U. Hunkeler, H. L. Truong, and A. Stanford-Clark, “MQTT-S—A publish/subscribe protocol for Wireless Sensor Networks.” In Communication systems software and middleware and workshops, 2008. comsware 2008. 3rd international conference on, pp. 791-798. IEEE, 2008.

[8] Z. Shelby, K. Hartke, and C. Bormann, “The Constrained Application Protocol (CoAP).” (2014)

[9] R. Khan, S. U. Khan, R. Zaheer, and S. Khan “Future Internet: The Internet of Things Architecture, Possible Applications and Key Challenges.” In FIT, pp. 257-260. 2012

[10] Chayan Sarkar∗, Akshay Uttama Nambi S. N.∗, R. Venkatesha Prasad∗, Abdur Rahim “ A Scalable Distributed Architecture Towards Unifying IoT Applications” 2014 IEEE World Forum on Internet of Things (WF-IoT).

[11] T. Kindberg, J. Barton, J. Morgan, G. Becker, D. Caswell, and P. Debaty” People, places, things: web presence for the real world. Mobile Networks and Applications”, 7(5):365-376, October 2002.

[12] Sanghwan Lee, Sung-Soo Lim, MyungKeun Yoon, Sang-Min Yoon, Junho Kim, “SNS of Things: Concept, Issues, and Challenges for Globe Scale Interoperability of IoT Applications”

[13] P. Waher. (2015) Xep-xxxx: Sensor data interchange over xmpp. [Online]. Available: http://xmpp.org/extensions/inbox/sensor-data.html

[14] H. Patni, C. Henson, and A. Sheth, “Linked sensor data,” in Collabo-rative Technologies and Systems (CTS), 2010 International Symposium on. IEEE, 2010, pp. 362–370.

[15] M. Deriaz and G. D. M. Serugendo, “Semantic service oriented archi-tecture,” Switz. Univ. Geneva, 2004.

[16] A. Haller, J. M. Gomez, and C. Bussler, “Exposing semantic web service principles in soa to solve eai scenarios,” 2005

[17] https://allseenalliance.org/framework

...(download the rest of the essay above)

About this essay:

If you use part of this page in your own work, you need to provide a citation, as follows:

Essay Sauce, Internet of Things (IoT), interoperability issues and countermeasures. Available from:<https://www.essaysauce.com/information-technology-essays/2016-7-23-1469297128/> [Accessed 17-07-24].

These Information technology essays have been submitted to us by students in order to help you with your studies.

* This essay may have been previously published on Essay.uk.com at an earlier date.