A Study for Improving Efficiency of IoT Environment and Solution Based on MQTT Protocol
Geunhyeok Lee, Donghwi Kim, Cheolho Jeon, Hyunsig Jeon, Hyun-Ju Park
Abstract
Geunhyeok Lee, Donghwi Kim, Cheolho Jeon, Hyunsig Jeon, Hyun-Ju Park
Abstract
IoT 기술의 발전이 가속화됨에 따라 IoT 연결 기기의 대수는 급격히 증가하였고 IoT 플랫폼의 활용 분야도 다양해졌다. 자연스럽게 각각의 분야에서 새로운 요구사항이 생겨났으며, 그 결과 IoT가 적응해야 할 환경도 다양해졌다. 하지만 클라이언트의 요구사항을 충족시키기 위한 기술은 미흡하다는 의견들이 대두하고 있으며, 현재의 IoT 프로토콜을 사용하는 다양한 플랫폼은 프로토콜을 단순하게 사용함으로써 효율성의 극대화를 끌어내지 못하고 있다. 그 결과 IoT 환경을 위해 설계된 프로토콜과 플랫폼은 효율성 문제로 논란이 야기되었다. 그중 IoT 프로토콜로 주목받고 있는 MQTT는 경량의 메시지 프로토콜로 배터리 소모 측면에서 효율적이라는 검증을 받았지만, 이는 디바이스가 통신이 필요하지 않은 시간에도 서버와 연결을 유지해야 한다는 등의 단점이 주목받고 있다. 이에 본 논문에서는 이와 같은 문제들을 해결하고자 일반적으로 사용되는 MQTT 기반 플랫폼의 문제점을 분석하고 MQTT 프로토콜 사용의 효율성을 향상하기 위한 MQTT Device Polling, Broker Persistence, 동적 토픽 생성 및 동적 Subscribe 솔루션을 제안한다.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
IoT 기술의 발전이 가속화됨에 따라 IoT 연결 기기의 대수는 급격히 증가하였고 IoT 플랫폼의 활용 분야도 다양해졌다. 자연스럽게 각각의 분야에서 새로운 요구사항이 생겨났으며, 그 결과 IoT가 적응해야 할 환경도 다양해졌다. 하지만 클라이언트의 요구사항을 충족시키기 위한 기술은 미흡하다는 의견들이 대두하고 있으며, 현재의 IoT 프로토콜을 사용하는 다양한 플랫폼은 프로토콜을 단순하게 사용함으로써 효율성의 극대화를 끌어내지 못하고 있다. 그 결과 IoT 환경을 위해 설계된 프로토콜과 플랫폼은 효율성 문제로 논란이 야기되었다. 그중 IoT 프로토콜로 주목받고 있는 MQTT는 경량의 메시지 프로토콜로 배터리 소모 측면에서 효율적이라는 검증을 받았지만, 이는 디바이스가 통신이 필요하지 않은 시간에도 서버와 연결을 유지해야 한다는 등의 단점이 주목받고 있다. 이에 본 논문에서는 이와 같은 문제들을 해결하고자 일반적으로 사용되는 MQTT 기반 플랫폼의 문제점을 분석하고 MQTT 프로토콜 사용의 효율성을 향상하기 위한 MQTT Device Polling, Broker Persistence, 동적 토픽 생성 및 동적 Subscribe 솔루션을 제안한다.
Key concepts: MQTT, Internet of Things, Computer science, Polling, Computer network, Protocol (science), Embedded system, Medicine