Table of Contents Author Guidelines Submit a Manuscript
Wireless Communications and Mobile Computing
Volume 2018, Article ID 4734527, 11 pages
https://doi.org/10.1155/2018/4734527
Research Article

Pattern Matching Based Sensor Identification Layer for an Android Platform

1Division of Computer and Information Engineering, Hoseo University, Republic of Korea
2Department of Civil Engineering, Hongik University, Republic of Korea
3Division of Computer Engineering, Hansung University, Republic of Korea
4School of Engineering and Computer Science, Baylor University, USA
5Center for Cybersecurity Systems and Networks, Amrita Vishwa Vidyapeetham, Amritapuri, Kollam, India
6Department of Computer Science, Czech Technical University in Prague, Czech Republic
7Department of Information and Communication Engineering, Hannam University, Republic of Korea

Correspondence should be addressed to Jinman Jung; rk.unh@gnujmj

Received 30 April 2018; Revised 18 August 2018; Accepted 23 September 2018; Published 10 October 2018

Academic Editor: Jun Cai

Copyright © 2018 Hong Min et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

As sensor-related technologies have been developed, smartphones obtain more information from internal and external sensors. This interaction accelerates the development of applications in the Internet of Things environment. Due to many attributes that may vary the quality of the IoT system, sensor manufacturers provide their own data format and application even if there is a well-defined standard, such as ISO/IEEE 11073 for personal health devices. In this paper, we propose a client-server-based sensor adaptation layer for an Android platform to improve interoperability among nonstandard sensors. Interoperability is an important quality aspect for the IoT that may have a strong impact on the system especially when the sensors are coming from different sources. Here, the server compares profiles that have clues to identify the sensor device with a data packet stream based on a modified Boyer-Moore-Horspool algorithm. Our matching model considers features of the sensor data packet. To verify the operability, we have implemented a prototype of this proposed system. The evaluation results show that the start and end pattern of the data packet are more efficient when the length of the data packet is longer.