Browse > Article
http://dx.doi.org/10.9717/kmms.2019.22.2.194

Design and Implementation of Hadoop-based Big-data processing Platform for IoT Environment  

Heo, Seok-Yeol (Dept. of IT Engineering & Application, Pusan National University)
Lee, Ho-Young (POMIT CO., Ltd.)
Lee, Wan-Jik (Dept. of IT Engineering & Application, Pusan National University)
Publication Information
Abstract
In the information society represented by the Fourth Industrial Revolution, various types of data and information that are difficult to see are produced, processed, and processed and circulated to enhance the value of existing goods. The IoT(Internet of Things) paradigm will change the appearance of individual life, industry, disaster, safety and public service fields. In order to implement the IoT paradigm, several elements of technology are required. It is necessary that these various elements are efficiently connected to constitute one system as a whole. It is also necessary to collect, provide, transmit, store and analyze IoT data for implementation of IoT platform. We designed and implemented a big data processing IoT platform for IoT service implementation. Proposed platform system is consist of IoT sensing/control device, IoT message protocol, unstructured data server and big data analysis components. For platform testing, fixed IoT devices were implemented as solar power generation modules and mobile IoT devices as modules for table tennis stroke data measurement. The transmission part uses the HTTP and the CoAP, which are based on the Internet. The data server is composed of Hadoop and the big data is analyzed using R. Through the emprical test using fixed and mobile IoT devices we confirmed that proposed IoT platform system normally process and operate big data.
Keywords
IoT; Platform; Hadoop; Big-Data; IoT Gateway; Design and Implementation;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 K. Koji, A Newest IoT, Internet of Things, Translator Y. Lee, Information Publishing Group, Seoul, 2017.
2 Z. Shelby, K. Hartke, and C. Bormann, "The Constrained Application Protocol(CoAP)," RFC 7252, DOI 10.17487/RFC7252, June 2014.   DOI
3 Andrew Banks, Rahul Gupta, MQTT v3.1.1, Committee Specification Draft 02, OASIS, April 2014.
4 P. Caint-Andre, "Extensible Messaging and Presence Protocol (XMPP): Core," RFC 6120, DOI 10.17487/RFC6120, March 2011,   DOI
5 Apache Hadoop, https://en.wikipedia. org/wiki/Apache_Hadoop (accessed Dec., 1, 2018).
6 D. Kim and J. Kim, "Development of a Privacy-preserving Big Data Publishing System in Hadoop Distributed Computing Environments," Journal of Korea Multimedia Society, Vol. 20, No. 11, pp. 1785-1792, 2017.   DOI
7 R(Programming Language), https://en.wikipedia.org/wiki/R_(programming_language) (accessed Nov., 10, 2018).
8 H. Mora, D. Gil, R.M. Terol, J. Azorin, and J. Szymanski, "An IoT-based Computational Framework for Healthcare Monitoring in Mobile Environments," Sensors, Vol. 17, Issue 10, 2302; DOI 10.3390/s17102302, 2017.   DOI
9 A. Jamin, J. Fasquel, M. LHommeau, E. Cornet, S. Lacourtoisie, S. Henni, et al., "An Aggregation Platform for IoT-based Healthcare: Illustration for Bioimpedancemetry, Temperature and Fatigue Level Monitoring," Proceeding of the International Conference on Internet of Things Technologies for Health Care, pp. 125-130, Springer , 2016.
10 M. Hussein, M. Zorkany, S. Neamat, and A. Kader, "Design and Implementation of IoT Platform for Real Time Systems," Proceeding of International Conference on Adavanced Machine Learning Technologies and Applications, pp. 171-180, 2018.
11 T.L. Mihai, “Design of a WSN Platform for Long-Term Environmental Monitoring for IoT Applications,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Vol. 3, No. 1, pp. 45-54, 2013.   DOI
12 K. Park and S. Kim, "Design and Implementation for IoT Framework," Proceeding of International Conference on U-and E-Service, Science and Technology, pp. 6-10, 2015.
13 A. Castellani, S. Loreto, A. Rahman, T. Fossati, and E. Djik, "Guidelines for Mapping Implementations: HTTP to the Constrained Application Protocol(CoAP)," RFC 8070, DOI 10.17487/RFC8075, February 2017,   DOI
14 Constrained Application Protocol in Java (2014). https://www.eclipse.org/californium (accessed Nov., 1, 2018).