• Title/Summary/Keyword: MQTT 프로토콜

Search Result 76, Processing Time 0.023 seconds

A Study on MQTT based on Priority Topic for IIoT (IIoT용 우선순위 토픽 기반 MQTT에 관련한 연구)

  • Oh, Se-Chun;Kim, Young-Gon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.19 no.5
    • /
    • pp.63-71
    • /
    • 2019
  • Recently, there has been a lot of research on the construction of smart factory in the 4th Industrial Revolution era. Among the various technologies involved in the deployment of smart factory, one of the key technologies is the IoT protocol sector that handles the transmission and reception of data. In this regard, the MQTT protocol is generally used most commonly, but the existing MQTT technology lacks the concept of priorities of messages, so it is somewhat insufficient to be applied to an industrial field requiring real-time property. Priority handling of urgent messages is critical, especially in emergency situations, such as the emergency shutdown of the entire relevant facility following the failure of a particular facility. To improve this, research on priority-based MQTT is being conducted somewhat, but these studies have problems with actual field use because they are a variant of the MQTT standard. Therefore, this study conducts and verifies studies related to MQTT, which can prioritize messages while adhering to existing MQTT standards.

MQTT Adaptors for Interconnection of Divided Networks in the IoT Environment (사물인터넷 환경에서 분리 된 망의 양방향 연동을 위한 MQTT 어댑터)

  • Oh, Gil-Tak;Oh, Jung-Hoon;Back, Moon-Ki;Lee, Kyu-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.789-792
    • /
    • 2016
  • 사물인터넷 시장의 발전에 따라 많은 통신 프로토콜과 그에 해당하는 장비들이 발전을 하고 있다. 다양한 통신 프로토콜 사용에 따라 이질성 문제가 대두되어 이를 해결하는 미들웨어 기반의 가상 어댑터들이 나왔다. 하지만 이러한 가상 어댑터들은 통신 프로토콜 간의 이질성 문제는 해결하지만 인터넷 같은 외부 망과는 상호 호환이 안 되는 문제가 있다. 본 논문에서는 MQTT(Message Queuing Telemetry)를 활용하여 기존 가상 어댑터들과 외부 망 간 양방향 연동을 가능케 하는 MQTT 어댑터를 제안한다. 본 연구를 통하여 어댑터는 내부 센서 데이터 활용뿐만 아니라 외부 망의 데이터도 활용할 수 있어 폭넓은 상호 운용성을 확보할 수 있다.

MQTT broker caching to reduce processing burden of IoT sensors (IoT 센서의 처리 부담을 줄이기 위한 MQTT 브로커 캐싱)

  • Lee, Se Jong;Park, Joohan;Noh, Jaewon;Cho, Sunghyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.223-224
    • /
    • 2018
  • Internet of Things (IoT) 특성상 경량 디바이스를 사용하기 때문에 한정된 메모리 용량과 컴퓨팅 파워를 효율적으로 활용하기 위한 경량 통신 프로토콜이 요구된다. 본 논문에서는 IoT 기기에서 사용하는 경량 프로토콜인 MQTT를 이용해 센서 노드들이 보내는 데이터의 양을 최소화하여 트래픽 효율을 높이는 broker 캐싱을 제안한다. Broker 캐싱은 MQTT에서 센서 노드가 보낸 데이터를 broker가 캐싱해두고, 센서 노드로부터 중복 처리형 패킷을 받았을 때 캐싱한 데이터를 subscriber에게 전송한다.

  • PDF

IoT Security Channel Design Using a Chaotic System Synchronized by Key Value (키값 동기된 혼돈계를 이용한 IoT의 보안채널 설계)

  • Yim, Geo-Su
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.5
    • /
    • pp.981-986
    • /
    • 2020
  • The Internet of Things refers to a space-of-things connection network configured to allow things with built-in sensors and communication functions to interact with people and other things, regardless of the restriction of place or time.IoT is a network developed for the purpose of services for human convenience, but the scope of its use is expanding across industries such as power transmission, energy management, and factory automation. However, the communication protocol of IoT, MQTT, is a lightweight message transmission protocol based on the push technology and has a security vulnerability, and this suggests that there are risks such as personal information infringement or industrial information leakage. To solve this problem, we designed a synchronous MQTT security channel that creates a secure channel by using the characteristic that different chaotic dynamical systems are synchronized with arbitrary values in the lightweight message transmission MQTT protocol. The communication channel we designed is a method of transmitting information to the noise channel by using characteristics such as random number similarity of chaotic signals, sensitivity to initial value, and reproducibility of signals. The encryption method synchronized with the proposed key value is a method optimized for the lightweight message transmission protocol, and if applied to the MQTT of IoT, it is believed to be effective in creating a secure channel.

Design of a Service Broker for Large Scale Connections to Support Pubsub QoS between TOS and Mobile Devices (TOS와 Mobile device 간의 펍섭 QoS를 지원하는 대량 커넥션 서비스 브로커 설계)

  • Jeon, Young-Jun;Hwang, Hee-Joung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.5
    • /
    • pp.137-142
    • /
    • 2016
  • A two-step open system(TOS) was proposed to relay between a healing platform and a repository of personal health documents. TOS was designed by taking into consideration the pubsub service based on large scale connections to monitor a provider's access/request process for health documents in real time. TOS, however, uses WebSocket as a communication protocol in case of pubsub. Given the operational environment of low quality wireless networks for mobile devices that are user terminals in a healing platform, there is a need to add a messaging protocol to support QoS as well as a transmission protocol. As a light messaging protocol optimized for mobile devices, MQTT defines reliable messaging QoS to consider a wireless network situation of low speed/low quality. This study designed an MQTT protocol-based message broker to support QoS in case of large scale connections and pubsub by taking into consideration mobile devices that are user terminals in a healing platform. After designing a model between TOS and MQTT message broker, the study implemented a prototype based on the proposed design and compared it with its counterparts from previous studies based on the performance indicators in a load-test with the MQTT client tool.

Method for Message Processing According to Priority in MQTT Broker (MQTT Broker에서 우선순위에 따른 메시지 처리를 위한 방법에 관한 연구)

  • Kim, Sung-jin;Oh, Chang-heon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.7
    • /
    • pp.1320-1326
    • /
    • 2017
  • Recently, IoT has been studying a lightweight protocol to satisfy device communication in a limited network environment. MQTT is a typical lightweight protocol. It supports small fixed headers to minimize overhead, and adopts publish/subscribe structure to guarantee real-time performance. However, MQTT does not support prioritization of important data and can not provide QoS in a specific IoT service. In this paper, we propose a message processing method to consider the priority of various IoT services in MQTT. In the proposed method, the priority flag is added to the fixed header of the MQTT in the node to transmit the message, and the broker confirms the priority of the corresponding message and processes it preferentially. Through experiment and evaluation, we confirmed the reduction of end-to-end delay between nodes according to priority.

IoT MQTT Security Protocol Design Using Chaotic Signals (혼돈신호를 이용한 IoT의 MQTT 보안 프로토콜 설계)

  • Yim, Geo-Su
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.6
    • /
    • pp.778-783
    • /
    • 2018
  • With the rapid advancement of information and communication technology and industrial technologies, a hyper-connected society is being realized to connect human beings, all programs and things via the Internet. IoT (Internet of Thing), which connects a thing and another thing, and things and human beings, gathers information to realize the hyper-connected society. MQTT (Message Queuing Telemetry Transport) is a push-technology-based light message transmission protocol that was developed to be optimized to the limited communication environment such as IoT. In pursuing the hyper-connected society, IoT's sensor environment information is now being used as a wide range of information on people's diseases and health management. Thus, security problems of such MQTT include not only the leak of environmental information but also the personal information infringement. To resolve such MQTT security problems, we have designed a new security MQTT communication by applying the initial-value sensitivity and pseudorandomness of the chaotic system to the integrity and confidentiality. The encryption method using our proposed chaotic system offers a simple structure and a small amount of calculation, and it is deemed to be suitable to the limited communication environment such as IoT.

The Data Collection Solution Based on MQTT for Stable IoT Platforms (안정적인 사물인터넷 플랫폼을 위한 MQTT 기반 데이터 수집 솔루션 관한 연구)

  • Kim, Sang-hyun;Kim, Dong-hwi;Oh, Hyeung-seok;Jeon, Hyun-sig;Park, Hyun-ju
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.4
    • /
    • pp.728-738
    • /
    • 2016
  • We are currently able to share not only the information from humans but also the data from connected things on the Internet. We are getting close to IoT era because of progress of Information Communication Technology. Therefore, the ways of data transfer are offered between things to things. One of typical way is the HTTP protocol. However, The field of Internet of Things platforms requires more fast and more stable communication protocol to handle massive data. The system supporting HTTP protocol, there is a problem of transmission efficiency in a relatively large header compared to data. also HTTP protocol system overload situations and the problem of data compatibility happens due to each standard of many organizations. Thus, To solve these problems, I suggest the data collection solution based on MQTT protocol for the operation of the stable IoT platforms.

Subscriber Assignment Method in SDN based MQTT Cluster for IoT platform (IoT 플랫폼을 위한 SDN 기반 MQTT 클러스터에서 서브스크라이버 배정 방안)

  • Kang, Gwi-Yeong;Seok, Seung-Joon
    • KNOM Review
    • /
    • v.22 no.1
    • /
    • pp.30-41
    • /
    • 2019
  • MQTT protocol is one of open Publish / Subscribe systems for IoT information transmission. In this paper, we are proposing an algorithm to assign a subscriber, which dynamically participate in MQTT clustering system, to an appropriate broker. In MQTT systems with a centralized broker, there are losses of connectivity and messages between subscribers and brokers. In this paper, we addressed this issue for developing scalable open IoT systems and consider clustering MQTT brokers on the SDN infrastructure. In particular, this paper focuses on the problem of allocating subscribers to brokers in accordance with sharing brokers' topics to reduce brokers' load and communication cost in SDN based MQTT cluster. The Experimental results show that the proposed algorithm will reduce the load and the cost as compared to existing methods.

Factory environmental management system based on MQTT using LoRa (LoRa망을 이용한 MQTT기반의 공장 환경 관리 시스템)

  • Ko, Jae-wook;Kim, Hye-Jeong;Lee, Bo-Kyung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.6
    • /
    • pp.83-90
    • /
    • 2018
  • 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.