DOI QR코드

DOI QR Code

Factory environmental management system based on MQTT using LoRa

LoRa망을 이용한 MQTT기반의 공장 환경 관리 시스템

  • 고재욱 (한국산업기술대학교, 컴퓨터공학부) ;
  • 김혜정 (한국산업기술대학교, 컴퓨터공학부) ;
  • 이보경 (한국산업기술대학교, 컴퓨터공학부)
  • Received : 2018.10.04
  • Accepted : 2018.12.07
  • Published : 2018.12.31

Abstract

LoRa (Long Range) is a long-distance, low-power communication technology. Broader range of communication than NFC technology allows communication without having to install multiple APs and reduces the cost of initial infrastructure deployment. MQTT (Message, Queuing, Telemetry, Transport) protocol is also low power and lightweight protocols. It can increase module persistence and reduce maintenance costs when used with LoRa. In this paper, we developed a system for compiling various environmental information in a factory using LoRa and MQTT. Environmental sensor data from long distances can be monitored by the management system and the facilities in each workshop can be controlled. Performance tests have also shown that the use of LoRa and MQTT is effective in terms of long-distance and power consumption.

LoRa(Long Range)는 장거리, 저 전력 통신 기술이다. 근거리 무선 통신 기술보다 통신 범위가 넓어 다수의 AP를 설치하지 않고도 통신할 수 있으며, 초기 인프라 구축비용을 줄일 수 있다. MQTT(Message, Queuing, Telemetry, Transport) 프로토콜 또한 저 전력, 경량 프로토콜로 LoRa와 함께 사용 시 모듈의 지속성을 증가시키고, 유지보수 비용을 줄일 수 있다. 본 논문에서는 이러한 LoRa와 MQTT를 활용해 공장 안의 다양한 환경 정보를 취합하는 시스템을 개발하였다. 먼 거리에 위치한 작업장들의 환경 센서 데이터를 관리 시스템에서 모니터링 할 수 있고, 각 작업장에 있는 설비들을 제어할 수 있다. 또한, 성능 실험을 통해 LoRa와 MQTT 활용이 장거리, 전력소모 측면에서 효과적임을 확인했다.

Keywords

OTNBBE_2018_v18n6_83_f0001.png 이미지

그림 1. 통신망 비교 Fig. 1. Communication network comparison

OTNBBE_2018_v18n6_83_f0002.png 이미지

그림 2. MQTT의 통신 방법 Fig. 2. MQTT Communication Method

OTNBBE_2018_v18n6_83_f0003.png 이미지

그림 3. 시스템 구성도 Fig. 3. System configuration

OTNBBE_2018_v18n6_83_f0004.png 이미지

그림 4. 모니터링(위), 설비제어(아래) 흐름도 Fig. 4. Monitoring(up), Facility control(down) flowchart

OTNBBE_2018_v18n6_83_f0005.png 이미지

그림 5. 설정한 SX1272 전송 모드 Fig. 5. SX1272 transmission mode

OTNBBE_2018_v18n6_83_f0006.png 이미지

그림 6. 센서/설비 패킷 구조 Fig. 6. Send Packet from End device to Gateway

OTNBBE_2018_v18n6_83_f0007.png 이미지

그림 7. 환경관리 보드(좌)와 게이트웨이(우) Fig. 7. Environmental management board(left) and gateway(right)

OTNBBE_2018_v18n6_83_f0008.png 이미지

그림8. 관리자 웹페이지 (임계값 설정, 설비제어, 모니터링) Fig. 8. Administrator web page (setting critical value, facility control, monitoring)

OTNBBE_2018_v18n6_83_f0009.png 이미지

그림 9. 가시거리에서의 LoRa 측정 위치 Fig. 9. LoRa measurement positions at visible range

OTNBBE_2018_v18n6_83_f0010.png 이미지

그림 10. 비 가시거리에서의 LoRa 측정 위치 Fig. 10. LoRa measurement positions at non-visible range

OTNBBE_2018_v18n6_83_f0011.png 이미지

그림 11. 거리에 따른 성공률 Fig. 11. Success rate by distance

OTNBBE_2018_v18n6_83_f0012.png 이미지

그림 12. IEEE 802.11 표준 Fig. 12. IEEE 802.11 standard

표 1. 네트워크별 전류 소모량 Table 1. Power consumption by each network.

OTNBBE_2018_v18n6_83_t0001.png 이미지

표 2. 측정한 전력소모량 Table 2. Power consumption by measurement.

OTNBBE_2018_v18n6_83_t0002.png 이미지

표 3. 가시거리에서의 LoRa 측정 결과 Table 3. LoRa measurement results at visible range

OTNBBE_2018_v18n6_83_t0003.png 이미지

표 4. 비 가시거리에서의 LoRa 측정 결과 Table 4. LoRa measurement results at non-visible range

OTNBBE_2018_v18n6_83_t0004.png 이미지

References

  1. Wikipidia. "IOT". Accessed Setember 27, 2018. https://en.wikipedia.org/wiki/IOT
  2. Lina Yi, Garam Lee, Howon Kim, "A Study on the LoRa systems", Summit of Korea Telecommunication Society Summer Conference, pp. 217-218, 2017. 6.
  3. Deuknyeong Ko, "Low Power Wide Area Technology Trend for Internet of Small tihngs", OSIA S&TR Journal, Vol.29 No.3, pp.8-13, Sep 2016.
  4. "Introduction SK Telecom's Internet of Things Network", https://www.sktinsight.com/77384
  5. Wikipedia, "MQTT", Accessed Setember 27, 2018. https://en.wikipedia.org/wiki/MQTT
  6. In-Hwan Jung, "A Real Time Location Based IoT Messaging System using MQTT", The Journal of The Institute of Internet, Broadcasting and Communication (IIBC) Vol. 18, No. 4, pp.27-36, Aug. 31, 2018. DOI: https://doi.org/10.7236/JIIBC.2018.18.4.27
  7. Se-Chun Oh, Tae-Hyung Kim, Young-Gon Kim, "Implementation of factory monitoring system using MQTT and Node-RED", The Journal of The Institute of Internet, Broadcasting and Communication (IIBC) Vol. 18, No. 4, pp.211-218, Aug. 31, 2018. DOI: https://doi.org/10.7236/JIIBC.2018.18.4.211
  8. Sang-hyun Kim, Dong-hwi Kim, Hyeung-seok Oh, Hyun-sig Jeon, Hyun-ju Park, "The Data Collection Solution Based on MQTT for Stable IoT Platforms" Journal of the Korea Institute of Information and Communication Engineering Vol. 20, No. 4 : 728-738 Apr.2016 https://doi.org/10.6109/jkiice.2016.20.4.728
  9. HanNal. "Facebook Makes Messenger a Platform", Accessed Setember 27, 2018. http://slownews.kr/39053
  10. Libelium(2016), "Waspmote LoRa 868MHz 915Mhz SX1272 Networking Guide" http://www.libelium.com/development/waspmote /documentation/waspmote-lora-868mhz-915mhzsx1272- networking-guide/
  11. Oh Jinsu, Song Changgi, "Transmission performance of improvements in mobile applications via XML and JSON data translation," Proceeding of Communications of the Korean Institute of Information Scientists and Engineer.
  12. Nicholas, Stephen. "Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android." (2012).
  13. Junyeong Lim, Jaemin Lee, Donghyun Kim, Jongdeok Kim "Performance Analysis of LoRa (Long Range) according to the Distances in Indoor and Outdoor Spaces", Journal of KIISE, Vol. 44, No. 7, pp. 733-741, 2017. 7. DOI: https://doi.org/10.5626/JOK.2017.44.7.733
  14. Wikipedia, "IEEE 802.11", Accessed September 27, 2018. https://en.wikipedia.org/wiki/IEEE_802.11