DOI QR코드

DOI QR Code

Design of Wireless Data Transmission and Web Logging System

무선 데이터 전송과 웹 로깅 시스템 설계

  • Roh, Jae-sung (Department of Information & Communication Engineering, Seoil University)
  • 노재성 (서일대학교 정보통신공학과)
  • Received : 2018.11.16
  • Accepted : 2018.12.21
  • Published : 2018.12.31

Abstract

In recent years, the Internet of things has grown rapidly and is being used in many fields. The function of an Internet device isto collect information in various environments and to provide useful information to users. Due to recent developments in technology, the kinds of Internet devices are increasing and the prices are getting cheaper. In addition, many open source platforms that are easy to use have been developed and are providing convenience to users. In this paper, wireless data transmission and cloud server system based on ESP-12E NodeMCU module was designed and sensor information collected from Internet devices was transmitted to cloud server through WiFi wireless communication. The collected sensor data was saved by creating channel and field in the cloud server and the data of each field was visualized as a graph.

최근 수년간 사물인터넷 기술은 급격히 발달하고 있으며 많은 분야에서 활용되고 있다. 사물인터넷 디바이스의 기능은 다양한 환경에서 정보를 수집하는 것이며 사용자에게 유용한 정보를 제공하여야 한다. 최근에는 사물인터넷 디바이스의 종류가 증가하고 있으며 가격도 저렴해지고 있다. 또한 사용하기 쉬운 오픈 소스 플랫폼들이 많이 개발되어 사용자에게 편의를 제공하고 있다. 본 논문에서는 ESP-12E NodeMCU 모듈 기반의 무선 데이터 전송 및 클라우드 서버 시스템을 설계하였으며 사물인터넷 디바이스에서 수집된 센서 정보는 WiFi 무선통신을 통하여 클라우드 서버에 전송하였다. 수집된 센서 데이터는 클라우드 서버에서 채널과 필드를 생성하여 저장되며 각 필드의 데이터를 그래프로 시각화하였다.

Keywords

HHHHBI_2018_v22n6_636_f0001.png 이미지

그림 1. 사물인터넷 플랫폼 Fig. 1. IoT platform.

HHHHBI_2018_v22n6_636_f0002.png 이미지

그림 3. WiFi 기반 통신 네트워크 구성도 Fig. 3. WiFi-based communication network configuration diagram.

HHHHBI_2018_v22n6_636_f0003.png 이미지

그림 4. ESP-12E NodeMCU 핀 구성 Fig. 4. ESP-12E NodeMCU pin configuration.

HHHHBI_2018_v22n6_636_f0004.png 이미지

그림 5. 무선 데이터 전송 및 서버 로깅 시스템 구성 Fig. 5. Wireless data transfer and server logging system configuration.

HHHHBI_2018_v22n6_636_f0005.png 이미지

그림 6. 환경 정보 모니터링을 위한 ESP-12E NodeMCU 회로 Fig. 6. ESP-12E NodeMCU circuit for environmental information monitoring.

HHHHBI_2018_v22n6_636_f0006.png 이미지

그림 7. 온도/습도 모니터링을 위한 DHT22 핀 구성 Fig. 7. DHT22 pin configuration for temperature/humidity monitoring.

HHHHBI_2018_v22n6_636_f0007.png 이미지

그림 8. 아두이노 IDE의 시리얼 플로터 시각화 Fig. 8. Serial plotter visualization of Arduino IDE.

HHHHBI_2018_v22n6_636_f0008.png 이미지

그림 9. 웹 브라우저를 통한 데이터 전송 형식 Fig. 9. Data transmission format via web browser.

HHHHBI_2018_v22n6_636_f0009.png 이미지

그림 10. HTTPClient 부분의 코드 Fig. 10. Code of HTTPClient part.

HHHHBI_2018_v22n6_636_f0010.png 이미지

그림 11. 데이터 전송/로깅 프로그램 흐름도 Fig. 11. Data transmission/logging program flow chart.

HHHHBI_2018_v22n6_636_f0011.png 이미지

그림 12. 로깅 데이터 시각화 Fig. 12. Visualization of logging data.

HHHHBI_2018_v22n6_636_f0012.png 이미지

그림 2. 사물인터넷 플랫폼을 위한 센서와 쉴드 Fig. 2. Sensor and shield for IoT platform.

References

  1. S. H. Kim, "Internet of things technology," The Institute of Electronics and Information Engineers, Vol. 43, No. 3, pp. 64-71, 2016.
  2. D. Zeng, S. Guo, and Z. Cheng, "The web of things : a survey," Journal of Communications, Vol. 6, No. 6, pp. 424-438, 2011.
  3. M. K. In, K. C. Lee, and S. Y. Lee, "Web of things (WoT) standardization trends," Journal of the Korean Society of Mechanical Engineers, Vol. 138, pp.79-84, 2011.
  4. Y. Fan, Y. Yin, L. Xu, Y. Zeng, and F. Wu, "IoT-Based smart rehabilitation system", IEEE Transactions on Industrial Informatics, Vol. 10, No. 2, pp. 1568-1577, 2014. https://doi.org/10.1109/TII.2014.2302583
  5. L. Jiang, L. Xu, H. Cai, Z. Jiang, F. Bu, and B. Xu, "An IoT - oriented data storage framework in cloud computing platform," IEEE Transactions on Industrial Informatics, Vol. 10, No. 2, pp. 1443-1451, 2014. https://doi.org/10.1109/TII.2014.2306384
  6. G. Y. Heo, ESP8266 Programming, 1st ed. Seoul, Korea: Jpub Publishing, 2017.
  7. D. S. Lee and J. S. Lim, "Design of compact data integration and convergence device using esp8266 module," Journal of the Korean Convergence Society, Vol. 8, No. 2, pp.15-20, 2017.
  8. C. S. Jeong and M. R. Kwon, "A study on safety management of day care center using disaster management system," Journal of the Institute of Internet, Broadcasting and Communication, Vol. 18, No. 1, pp.29-35, 2018. https://doi.org/10.7236/JIIBC.2018.18.1.29
  9. M. Margolis, Arduino Cookbook, 2nd ed. California, CA: O'Reilly Media, 2012.
  10. M. Schwartz, Internet of Things with the Arduino Yun, 1st ed., Birmingham, United Kingdom: Packt Publishing, 2014.