DOI QR코드

DOI QR Code

Design and Implementation of MQTT Message Server for a massive connection processing in IoT Environment

IoT 환경에서 대량 접속처리를 위한 MQTT 메시지 서버 설계 및 구현

  • 차우석 (에이치투오시스템테크놀로지(주)) ;
  • 유은국 (에이치투오시스템테크놀로지(주)) ;
  • 김영준 (에이치투오시스템테크놀로지(주)) ;
  • 김진순 (에이치투오시스템테크놀로지(주))
  • Published : 2018.10.31

Abstract

본 논문은 IoT 환경에서 MQTT 대량 브로커와 대량 클라이언트간 효율적인 접속을 지원하기 위해 대량 접속처리 기능을 제공하는 CA(Connectionb Agent)를 포함한 MQTT 메시지 서버를 설계, 구현하였다. MTQQ 프로토콜은 MQTT 브로커와 MQTT 클라이언트로 구성되며, 각 MQTT 클라이언트는 MQTT 브로커의 중재를 받아 Pub/Sub 방식으로 메시지를 상호 전송한다. 이를 위해 MQTT 프로토콜은 MQTT 브로커와 MQTT 클라이언트 간 접속기능만을 제공한다. 실험결과에서 MQTT 메시지 서버는 초당 평균 12,500 건의 클라이언트 접속요청을 처리하였고, 20만건의 접속요청 처리에 16초가 소요되었다.

Keywords