Professional Documents
Culture Documents
park2018
park2018
park2018
ByungRae Cha
School of Electrical Engineering and
Computer Science, GIST, GwangJu, Korea
brcha@gist.ac.kr
Abstract—Recently, the marine monitoring technology is monitoring system, and underwater environmental monitoring
actively being studied since the sea is a rich repository of natural system [1, 2, 3, 4, 5, 6, 7, 8].
resources that is taken notice in the world. In particular, the
marine environment data should be collected continuously in This paper designs a marine environment monitoring
order to understand and analyze the marine environment, system based on open source software to improve the limited
however the study of automatic monitoring of marine research on domestic marine environment monitoring system.
environment in Korea is not enough. In this paper, we designed The designed system provides the monitoring function to
the marine environment monitoring system based on open source monitor the marine environmental information in Korea. It can
software. The proposed system can be designed as a scale out also be used to analyze collected marine information.
computer resources for system which it can easily process the
increasing collection data. It can also be used to analyze marine The advantages of the proposed system are as follows.
data by visualizing collected data. First, the proposed system consumes less power when
collecting marine environment information by using the LoRa
Keywords—Marine Environment Monitoring; Open Source; (Long Range) communication module. Second, we designed
Visualization; Scale out the system based on Hadoop to easily scale out computer
resources for flexible operations. Finally, it can be used to
I. INTRODUCTION analyze marine environmental information by visualizing
collected marine environmental data.
Recently, the ocean has been attracting attention as a
resource report, and research on the marine environment has
II. PROPOSED SYSTEM
become popular worldwide. In order to analyze and understand
the marine environment, it is necessary to continuously collect
A. Concept of Marine Environment Monitoring System
information on the marine environment. Especially in Korea,
because of the sea on three sides, various kinds of aquaculture
industries are well formed in the West Sea and the South Sea.
The domestic fisheries industry is affected by the marine
environment and the weather environment, which the damage
to the fishery industry is increasing every year due to the
increase of various marine environmental changes. Damage to
detailed fisheries has been increasing due to artificial damage
such as massive offshore oil spillage, massive red tide caused
by marine pollution, natural disasters such as typhoons, and
etc.
The damage of the marine disaster can be mitigated by the Fig. 1. Marine environment monitoring system consisting of M-μBoxes and
collecting and analyzing information about the marine Marine IoT-Cloud Hub
environment. However, the studies of monitoring and
analyzing the marine environmental information in Korea are This paper designs a marine environment monitoring
very limited. The researches of the marine environment system that supports the collection of marine environmental
monitoring in Korea include ocean observation buoy, weather data and the analysis of marine information regarding the
radar and microwave radio peter, marine environmental visualization of collected data. Figure 1 is a conceptual
B. Marine μBox
In this section, we design the hardware and software
modules of Marine μBox. Marine μBox is used to send the
collected marine environmental data from sensors to Marine
IoT-Cloud Hub.
493
cluster node 2, node 3, and node 4 as shown in Fig. 4(4). In this (NRF) funded by the Ministry of Education
paper, Zookeeper Ensemble plays a role as a distributed cluster (2016R1D1A1B03934823). This work was supported by
coordinator for the Hbase cluster in Fig. 4(3) and OpenTSDB Institute for Information & communications Technology
in Fig. 4(5). OpenTSDB 2.3.0 [18] is installed on cluster node Promotion (IITP) grant funded by the Korea government
1 as shown in Fig. 4(5). It uses Time Series Daemon (TSD) to (MSIP) (No.R7117-16-0218, Development of Automated SaaS
store the marine environmental data into the HBase as time Compatibility Techniques over Hybrid/Multisite Clouds)”,
series data. Grafana 4.4.3 [19] is installed on cluster node 1 for This research was supported by Basic Science Research
Grafana server as shown in Fig. 4(6). The server visualizes the Program through the National Research Foundation of
marine environmental time series data in OpenTSDB, and it Korea(NRF) funded by the Ministry of Science, ICT and
displays a graph as to the data. Future Planning(2017R1E1A1A03070059)
LoRa gateway software module consists of RoLa
Communication Module, Buffering Marine Data Module and REFERENCES
Storing Marine Data Module. It runs on LoRa gateway LG01- [1] J. Tateson, C. Roadknight, A. Gonzales, T. Khan, S. Fitz, I. Henning, N.
P. The LoRa Communication Module is designed to receive the Boyd, C. Vincent, and I. Marshall, “Real World Issues in Deploying a
marine environmental data from the Marine μBox software Wireless Sensor Network for Oceanography,” In proceeding of
REALWSN, Jun, 2005.
module or to request retransmission of data in case of
[2] N.Y. Yoon, J. I. Namgung, H. M. Park, S. H. Park, C. H. Kim, “The
transmission error. The Buffering Marine Data Module is a Underwater Environment Monitoring System based on Ocean Oriented
module that temporarily stores the transmitted marine WSN(Wireless Sensor Network),” Journal of Korea Multimedia Society,
environmental data for cluster node transmission. Storing vol. 13, no. 1. 2010. pp. 122-132.
Marine Data Module is designed to transmit the marine [3] K. H. Yoon, “The Present and Future State of National Disaster
environmental data from OpenWRT to OpenTSDB of cluster Prevention System in Korea,” Journal of Korean Society of
node, and the transmitted data is saved as time series data. Environmental Engineers, vol. 30, no. 2, 2008, pp. 128-135
[4] Y. H. You, Y. S. Kang, Y. B. Lee, “Development of a Floating Buoy for
Monitoring Ocean Environments,” Journal of Korean Society of Marine
D. Testing of the designed system Engineering, vol. 33, no. 5, 2007, pp. 705-712.
Figure 5 shows a visualization of the data collected from 2 [5] Y. H. Lee, S. M. Kim, H. J. Kwon, J. C. Kim, “Development of a
Marine μBoxes for a month from July 12, 2017 to August 10, Gateway Prototype for Buoy Systems,” In proceeding of winter 2016
2017, and graphically displays the data. Fig. 5(1) shows the KICS conference, 2016, pp. 199-200.
temperature data collected from 2 Marine μBoxes, Fig. 5(2) [6] National Insitute of Fisheries Science, “https://www.nifs.go.kr/”, 2017.
shows the humidity data, and Fig. 5(3) shows the water [7] S. Park, C. W. Kim, S. R. Lee, “Marine Environment Monitoring and
Analysis System Model,” Journal of KICS, 2012, pp. 2113-2120.
temperature data. The green graph represents the Marine μBox
(node 1) and the yellow represents the Marine μBox (node 4). [8] S. Park, B. R. Cha, J. W. Kim, “Requirement Analysis and Concept
Design on Software-Defined Hyper-Converged Marine Devices,”, In
proceedings of 2017 winter KICS Conference, 2017, pp. 133-133.
[9] http://www.dragino.com/products/lora/item/108-lora-gps-shield.html,
2017.
[10] Arduino Mega 2560, https://store.arduino.cc/usa/arduino-mega-2560-
rev3, 2017.
[11] http://www.micropik.com/PDF/dht11.pdf, 2017.
[12] DS18B20 Sensor,
https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf, 2017.
[13] Mi Powerbank 20000, http://files.xiaomi-
mi.com/files/power_bank_20000/powerbank20000-en.pdf, 2017.
[14] LG01-P LoRa Gateway,
http://www.dragino.com/products/lora/item/117-lg01-p.html, 2017.
[15] Apache Hadoop, https://hadoop.apache.org/, 2017.
Fig. 5. Results of Monthly Collection Data Visualization from Marine μBox [16] Apache Hbase, http://hbase.apache.org/, 2017.
[17] Apache Zookeeper, https://zookeeper.apache.org/, 2017.
[18] OpenTSDB, http://opentsdb.net/, 2017.
III. CONCLUSION [19] Grafana, http://docs.grafana.org/, 2017.
In this paper, we design marine environment monitoring
system based on open source softwares. The proposed system
is capable of collecting marine environmental information at
low power using LoRa. It is designed as a scale out system
using a Hadoop-based time series database, which it easy to
add computing nodes. The collected marine environmental data
can be visualized to analyze the marine information.
ACKNOWLEDGMENT
This research was supported by Basic Science Research
Program through the National Research Foundation of Korea
494