DOI QR코드

DOI QR Code

Design and Implementation of Indoor Air Hazardous Substance Detection Mobile System based on IoT Platform

IoT platform 기반 실내 대기 위험 물질 감지 모바일 시스템 설계 및 구현

  • 양오석 (군산대학교 컴퓨터정보공학과) ;
  • 김영욱 (군산대학교 컴퓨터정보통신공학부) ;
  • 이홍로 (군산대학교 컴퓨터정보통신공학부)
  • Received : 2019.08.23
  • Accepted : 2019.10.03
  • Published : 2019.12.31

Abstract

In recent years, there have been many cases of damage to indoor air hazardous materials, and major damage due to the lack of quick action. In this regard, the system is intended to establish for sending push messages to the user's mobile when the concentration of hazardous substances is exceeded. This system extracts data with IoT system such as Arduino and Raspberry Pi and then constructs database through MongoDB and MySQL in cloud computing system. The database is imported through the application server using NodeJS and sent to the application for visualization. Also, when receiving signals about a dangerous situation in IoT system, push message is sent using Google FCM library. Mobile application is developed using Android Web view, and page to enter Web view is developed using HTML5 (HTML, Javascript CSS). The application of this system enables real-time monitoring of indoor air-dangerous substances. In addition, real-time information on indoor/outdoor detection location and concentration can be sent to the user's mobile in case of a risk situation, which can be expected to help the user respond quickly.

최근 몇 년간 실내 환경에서 발생하는 대기 위험 물질에 관한 피해사례가 많이 있었으며, 이에 대해 빠른 대처를 하지 못하여 큰 피해가 발생하곤 했다. 이에 관해 본 시스템은 대기 위험 물질 농도 안전 수치 초과시 사용자의 Mobile에 Push Message로 전송하는 시스템을 구축하고자 한다. 본 시스템은 아두이노(Arduino), 라즈베리 파이(Raspberry PI)와 같은 IoT System으로 데이터를 추출하고 Cloud Computing System에 구현된 MongoDB, MySQL을 통하여 Database를 구축하였다. 해당 Database는 NodeJS를 이용한 Application Server를 통해 데이터를 가져오며, Application에 전송하여 시각화하였다. 또한, IoT System에서 위험 상황에 관한 신호를 받으면 Google FCM 라이브러리를 이용하여 Push Message를 보낸다. Mobile Application은 Android Web View를 이용하여 개발하며, Web View에 들어갈 Page는 HTML5 (HTML, Javascript CSS)를 이용하여 개발한다. 본 시스템의 Application을 통하여 사용자가 실내 대기 위험 물질을 실시간 모니터링하며, 위험 상황 시 사용자의 Mobile에 실내/외 검출 위치와 농도에 대한 실시간 정보를 Push Message로 전송하여 사용자의 빠른 대처에 도움이 될 것이라 기대할 수 있다.

Keywords

References

  1. Apress, (2014). Beginning Node.js, Basarat Ali Syed.
  2. Bortolin, M. (2016). Disaster Response in Europe A2. Ciottone, G. R., (ed.) Ciottone's Disaster Medicine, Philadelphia, Elsevier.
  3. Chae, H. S. (2009). Object-Oriented CBD Practical Project Learn by UML and JAVA: Book Management System, Hanbit Media.
  4. Christian, S., Jensen, H. Lu., and Yang, B. (2010). Indoor-A New Data Management Frontier, IEEE Data Engineering Bulletin, 33(2), 12-17.
  5. Chunnu, K., and Pritam, S. (2018). Application of Firebase in Android App Development-A Study, International Journal of Computer Applications, 179(46). 49-53. https://doi.org/10.5120/ijca2018917200
  6. Delisle, M. (2006). Creating Your MySQL Database: Practical Design Tips and Techniques, Packt Pub.
  7. Dincer, A. (2013). Google Maps JavaScript API Cookbook.
  8. Ha, Y. G., and Sim, Y. H. (2005). Object-Oriented Analysis and Design of UML Modeling for Developing Web Applications, The Journal of Jangan University, 25(1), 437-451.
  9. Hong, S. H., and Choi, Y. W. (2016). Learning from Open Source Mongo DB Node.js and Fluentd, Seongandang Pub.
  10. Jackson, K., Bunch, C., Sigler, E., and Denton, J. (2018). OpenStack Cloud Computing Cookbook, Packt Pub.
  11. Kim, D. J., Park, B. K., and Son, J. Y. (2017). A Preliminary Cut-off Indoor Positioning Scheme using Beacons, KIISE Transactions on Computing Practices, 23(2), 110-115. https://doi.org/10.5626/KTCP.2017.23.2.110
  12. Kim, S., Park, J. H., Park, J. O., Hong, K. J., Choi, D. S., Kim, T. H., Jeong, J., Song, S. W., Song, K. J., and Shin, S. D. (2018). Characteristics of Mass Casualty Chemical Incidents: a Case Series, Journal of The Korean Society of Emergency Medicine, 29(2), 188-196.
  13. Kim, S., Ro, Y. S., Shin, S. D., Song, K. J., Hong, K. J., and Jeong, J. (2018). Preventive Effects of Motorcycle Helmets on Intracranial Injury and Mortality from Severe Road Traffic Injuries, American Journal of Emergency Medicine, 36(2), 173-178. https://doi.org/10.1016/j.ajem.2017.07.044
  14. Mothershead, J. L. (2016). Disaster Response in the United States A2. Ciottone, G. R., (ed.), Ciottone's Disaster Medicine, Philadelphia, Elsevier.
  15. Park, G.-S. Tin, T. T., Chien, D. V., Gil, K.-D., Shin, Y.-B., Choi, J.-W., and Kim, J. W. (2018). A Development of Real-time Monitoring System in Industrial Factory Based on Cloud Platform Using IoT Device, IEMEK Journal of Embedded Systems and Applications, 13(1), 25-32. https://doi.org/10.14372/IEMEK.2018.13.1.25
  16. Sichitiu, M. L., and Ramadurai, V. (2004). Localization of Wireless Sensor Networks with a Mobile Beacon, Mobile Ad-hoc and Sensor Systems, International Conference on. Institute of Electrical and Electronics Engineers, pp. 174-183.
  17. Syafrudin, M., Lee, K., Fitriyani, N. L., Alfian, G. and Rhee, J. (2017). Real Time Monitoring System based on IoT Sensor Data for Assembly Line Process in the Automotive Factory, Proceedings of the Korean Society of Manufacturing Technology Engineers, p. 200.
  18. Yoo, J. J. (2013). Development Trend of Interior Location-Based Services Technology and Services, NIPA, Weekly ICT Trends.
  19. Yoo, J. J., and Cho, Y. S. (2014). Trends in Technical Development and Standardization of Indoor Location Based Services, Electronics and Telecommunications Trends, 29(5), 51-61. https://doi.org/10.1109/MAHSS.2004.1392104
  20. Yoon, C. P., and Hwang, C. G. (2015). Efficient Indoor Positioning Systems for Indoor Location-based Service Provider, Journal of Korea Institute of Information and Communication Engineering, 19(6), 368-1373.