DOI QR코드

DOI QR Code

마인드맵 기반의 사물인터넷 융합 관리 시스템의 개발

Development of Convergent IOT Managing Mindmap System

  • 허원 (공주대 전기공학부) ;
  • 이대현 (한성대 스마트융합컨설팅학과) ;
  • 배호철 ((주) 지노테크)
  • 투고 : 2018.11.22
  • 심사 : 2019.01.20
  • 발행 : 2019.01.28

초록

사물인터넷의 활용은 4차산업혁명 시대의 핵심으로 다양한 데이터와 서비스를 축적, 융합, 분석하여 재활용하는 기본이 된다. 4차 산업혁명의 발전 속도와 사업 전환의 패러다임이 급격히 변화하고 예측하기 힘든 상황에서 사물인터넷을 연계하고 관리할 수 있는 시스템과 프레임워크가 요구된다. 본 논문에서는 국내 오픈소스이며 서비스인 OKMindmap에 사물인터넷을 접합하고 Node-RED 서비스를 연계하여 사물인터넷 관리시스템으로 개발하였다. 개발된 시스템은 OKMindmap의 장점과 프로세스적 프로그래밍이 가능한 Node-RED의 장점이 결합되어 쉽게 설치할 수 있으며 웹 브라우저 기반으로 사물인터넷을 연결하고 다양한 데이터 및 서비스 변환 및 연계를 할 수 있다. 라스베리파이에 카메라 모듈, 온습도 센서 모듈, 전동기 제어 모듈을 개발하여 기본적인 기능을 구현하였으며, 점차 아두이노와 SOC 등의 사용으로 연계 소자들을 확산해 나아갈 계획이다.

The use of the Internet of things plays a major role in the Fourth Industrial Revolution, and a series of tasks of accumulating, converging, analyzing and reusing various data and services becomes very important. Because the pace and scope if the paradigm shift in Fourth Industrial Revolution is so rapid and unpredictable, the development and utilization of a system to fulfill this role for IOT are urgently required. In this paper, we introduce the Web-based IOT management system, which connects the IOT with OKMindmap, which is a domestic open source software and service, and the Node-RED service. This system combines the advantages of OKMindmap with the advantages of Node-RED, which is capable of visual component based programming, so that it can easily and flexibly connect the IOT based on Web browsers, and various data and services can be integrated and linked. We developed a camera module, a temperature and humidity sensor module, and the motor control module in Raspberry PI basically, and tested the operation successfully. We plan to extend the IOT component gradually by using Arduino and System On Chip.

키워드

OHHGBW_2019_v10n1_45_f0001.png 이미지

Fig. 1. An OKMindmap with various nodes

OHHGBW_2019_v10n1_45_f0002.png 이미지

Fig. 2. Multiple views for a map

OHHGBW_2019_v10n1_45_f0003.png 이미지

Fig. 3. Node-RED GUI

OHHGBW_2019_v10n1_45_f0004.png 이미지

Fig. 4. Web Socket availability

OHHGBW_2019_v10n1_45_f0005.png 이미지

Fig. 5. Typical socket.io programming

OHHGBW_2019_v10n1_45_f0006.png 이미지

Fig. 6. System architecture diagram

OHHGBW_2019_v10n1_45_f0007.png 이미지

Fig. 7. SW modules and data flow diagram

OHHGBW_2019_v10n1_45_f0008.png 이미지

Fig. 8. Hardware wiring

OHHGBW_2019_v10n1_45_f0009.png 이미지

Fig. 9. Code for camera client (Partial)

OHHGBW_2019_v10n1_45_f0010.png 이미지

Fig. 10. Code for sensor client (Partial)

OHHGBW_2019_v10n1_45_f0011.png 이미지

Fig. 11. Code for motor client (Partial)

OHHGBW_2019_v10n1_45_f0012.png 이미지

Fig. 12. IOT Registration process

OHHGBW_2019_v10n1_45_f0013.png 이미지

Fig. 13. Node-RED project for IOT clients

OHHGBW_2019_v10n1_45_f0014.png 이미지

Fig. 14. Locating IOT from OKMindmap

OHHGBW_2019_v10n1_45_f0015.png 이미지

Fig. 15. Completed IOT Mind map

참고문헌

  1. S. O. Yanyg,. (2018), Divergence Technology IOT, SaengNeung Publishing, Seoul, ISBN 987-89-7050-946-4-93000
  2. Mohamed, Kande,. (2018). The business evolution within the 4th Industrial Revolution, CIO from IDG., https://goo.gl/X8dyPt
  3. Maniappan, (2015). List of 10 IOTFrameworks and platforms, IOT League.com, https://goo.gl/Il9ejS
  4. Scott Klein. (2017). Azure IoT Hub. IoT Solutions in Microsoft's Azure IoT Suite, pp 41-55. DOI : 10.1007/978-1-4842-
  5. Scott Klein. (2017). The World of Big Data and IoT. IoT Solutions in Microsoft's Azure IoT Suite pp 3-13. DOI : 10.1007/978-1-4842-2143-3_1
  6. O. Vermesan. (2018). Advancing IoT Platforms Interoperability. River Publishers. DOI : 10.13052/rp-9788770220057
  7. L. Kovacs, E. Csizmas. (2018). Lightweight ontology in IoT architecture. 2018 IEEE International Conference on Future IoT Technologies (Future IoT) DOI : 10.1109/fiot.2018.8325591
  8. H. Hejazi, H. Rajab, T. Cinkler, L. Lengyel. (2017). Survey of platforms for massive IoT. 2018 IEEE International Conference on Future IoT Technologies (Future IoT). DOI : 10.1109/FIOT.2018.8325598
  9. Jinotech, (2011). okmindmap.com, http://okmindmap.com
  10. Z. Y. Jiang, (2014), The Empirical Research of Network Teaching System Based on Webquest and Mindmap", Applied Mechanics and Materials, Applied Mechanics and Materials, Volumes 475-476, PP1235-1239, DOI : 10.4028/www.scientific.net/AMM.475-476.1235
  11. Mary Lou Santovec. (2012). Mindmap Your Way to Innovative Solutions. WOMEN, Vol 21. 6, pp 19 DOI : 10.1002/whe.10340
  12. W. YU, Q. WANG, G. JIA, Z. GAO, C. ZHAO. (2017). APPLICATION OF MINDMAP IN THE TEACHING OF CELL BIOLOGY OF MEDICAL STUDENTS. Transactions on SOCIAL SCIENCE, EDUCATION and HUMAN SCIENCE, DOI : 10.12783/dtssehs/meit2017/12824
  13. T. Suzuki. (2014). Proposal of Educational Method of Mechanical Engineering Using Mind Map: An Example of Machine Craft Method, 67. DOI : 10.1299/jsmekyushu.2014.67._605-1_
  14. JS Foundation, (2013). Node-RED, http://nodered.org
  15. David Walsh, (2010). WebSocket and Socket.IO, David Walsh Blog, https://goo.gl/dTKCYJ
  16. Jinotech, Github for IOT OKmindmap, https://github.com/jinotech/IOT_OKMM