• Title/Summary/Keyword: MQTT Protocol

Search Result 74, Processing Time 0.025 seconds

Publish Queue based Message Transmission Techniques considering Performance Improvement in MQTT Protocol (MQTT 프로토콜에서 성능향상을 고려한 Publish Queue 기반 메시지 전송 기법)

  • Lim, Kwang Kyu;Park, JiSu;Shon, Jin Gon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.05a
    • /
    • pp.262-265
    • /
    • 2018
  • MQTT 프로토콜은 저전력 대비 고성능으로 모바일 디바이스의 실시간 메시지 전송 시스템에 사용한다. 실시간 메시지 시스템을 구축하기 위해서는 신뢰적인 메시지 전송과 메시지간 순서 보장이 반드시 이루어져야 한다. 기존 연구에서는 MQTT 프로토콜의 QoS 2 레벨을 이용하여 메시지 순서를 보장하는 신뢰적인 메시지 시스템을 설계 및 구현하였으나, QoS 1 레벨보다 성능이 낮아진다. 따라서 본 논문에서는 MQTT 프로토콜의 QoS 1 레벨을 사용하고, Publish Queue를 이용하여 순서 보장과 함께 성능 향상을 고려한 메시지 전송 기법을 제안한다.

A Real Time Location Based IoT Messaging System using MQTT (MQTT 활용 실시간 위치 기반 IoT 메시징 시스템)

  • Jung, In-Hwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.4
    • /
    • pp.27-36
    • /
    • 2018
  • In this paper, we design and implement a real time IoT messaging system that can collect location information of moving vehicles and pedestrians in real time using MQTT protocol and provides location based information service in administrative area. We implemented MQTT based IoT device for vehicle location information collection and communication and MQTT based smartphone application for pedestrian location information service. IoT clients can send messages to the server in administrative units by using the MQTT Topic which is equal to administrative names. The SLIMS (Seoul Location based IoT Messaging System) implemented in this study is able to analyze the real time traffic volume of pedestrians and vehicles by tracking clients. It also can deliver messages to clients based on coordinate range. SLIMS can be used as a real-time location-based information service for large-scale IoT devices such as real-time flow population and vehicle traffic analysis and location-based message delivery.

Independent Firmware Design to Reduce Device Heterogeneity in LAN WAS for IoT Environment (IoT 환경을 위한 Local WAS에서 디바이스 이질성을 줄이는 독립적인 Firmware 설계)

  • Kyung-Ho Lee;Eun-Ah Moon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.5
    • /
    • pp.803-808
    • /
    • 2023
  • The IoT industry is growing at a record growth rate every year, but developers face practical problems such as security, data storage, and heterogeneity between devices before developing an IoT platform. In particular, heterogeneity between devices occurs due to network type and protocol, and device firmware must be changed or multiple IoT platforms must be used in some cases. In addition, data is wasted due to redundant sensing due to the overflow of indiscriminate IoT devices. In this paper, we propose a device-independent firmware design to solve the heterogeneity between devices in the IoT platform environment where Local WAS uses the MQTT protocol.

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.

Real-Time Monitoring System Based on IPv6 over BLE (BLE 상의 IPv6 기반의 실시간 모니터링 시스템)

  • Kim, Seong-Woo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.2
    • /
    • pp.309-315
    • /
    • 2017
  • Recently it has drawn much attention on the technologies about Internet of Things (IoT) which connects objects with constrained resource and heterogenous communication module in order to communicate information via internet. We propose a real-time sensor monitoring system based on IPv6 over Bluetooth Low Energy (BLE), which is included in Bluetooth 4.2 Specification. Since this system uses a publish-subsribe based IoT protocol, so called Message Queueing Telemetry Transport (MQTT), neither transforming network data nor any proxy server is needed in order to transmit data. Through the web client connected to this system, you can monitor sensor data sent by BLE device in real-time, intermediated via MQTT broker and then delivered to the client via HTTP and websocket protocol. In this paper we evaluated network capacity and availability of the implemented test platform. Thus by using this system it is possible to make development cost low and to construct IoT network with heterogenous devices easily.

Speech Recognition based Message Transmission System for the Hearing Impaired Persons (청각장애인을 위한 음성인식 기반 메시지 전송 시스템)

  • Kim, Sung-jin;Cho, Kyoung-woo;Oh, Chang-heon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.12
    • /
    • pp.1604-1610
    • /
    • 2018
  • The speech recognition service is used as an ancillary means of communication by converting and visualizing the speaker's voice into text to the hearing impaired persons. However, in open environments such as classrooms and conference rooms it is difficult to provide speech recognition service to many hearing impaired persons. For this, a method is needed to efficiently provide it according to the surrounding environment. In this paper, we propose a system that recognizes the speaker's voice and transmits the converted text to many hearing impaired persons as messages. The proposed system uses the MQTT protocol to deliver messages to many users at the same time. The end-to-end delay was measured to confirm the service delay of the proposed system according to the QoS level setting of the MQTT protocol. As a result of the measurement, the delay between the most reliable Qos level 2 and 0 is 111ms, confirming that it does not have a great influence on conversation recognition.

Design and Implementation of User Pattern based Standby Power Reduction System Applying Zigbee-MQTT in a Smart Building Environment (스마트빌딩 환경에서 Zigbee-MQTT를 이용한 사용자 패턴 기반 대기전력 저감 시스템 설계 및 구현)

  • Jang, Young-Hwan;Lee, Sang-Soon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.9
    • /
    • pp.1158-1164
    • /
    • 2020
  • In Korea, the dependence on imported energy is very high, and research to reduce standby power is being conducted based on Zigbee, a low-power technology, to reduce wasted power and improve power efficiency. However, because Zigbee is not an IoT standard protocol and is not network-based, it is necessary to build a network with a separate gateway, and research on standby power is insufficient because the standards for international power consumption of devices are ambiguous. Therefore, in this paper, we applied the IoT standard protocol MQTT to the existing Zigbee technology to build a network network without a separate gateway, and designed and implemented a standby power reduction system that collects standby power degradation and user patterns. As a result of evaluating with the existing system, it was confirmed that about 7.11% of standby power was consumed compared to the existing system.

Developing a Sustainable IoT Platform (지속 가능한 IoT 플랫폼 개발)

  • Choi, Hyo Hyun;Lee, Gyeong young;Yun, Sang un
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.243-244
    • /
    • 2019
  • 본 논문에서는지속 가능한 IoT Platform을 개발 하였다. 개발된 IoT(Internet of Things) Platform은 센서를 제어하는 특정 시스템과의 통신을 통한 제어 및 데이터 전달에 용이하고, 제한된 통신 환경 및 낮은 전력에서도 지속적인 작동이 가능하여 가용성(Availability)과 확장성(Extensibility)이 뛰어나다. 본 논문에서는 지속 가능한 IoT Platform의 테스트를 위해 클라우드 컴퓨팅 플랫폼인 AWS EC2(Amazon Elastic Compute Cloud, EC2)에 구축하였으며, DataBase 서버로는 오픈 소스 관계형 데이터베이스 관리 시스템인 MariaDB를 선정하였으며, 센서를 제어하는 특정 시스템인 스마트 미러 시스템(Smart Mirror System)과 미세먼지 제어 시스템(Air Quality Control System)에 기존의 Google IoT Platform에서 사용되는 MQTT Protocol(Message Queuing Telemetry Transport Protocol)와 지속 가능한 IoT Platform를 위해 개발된 TCP/IP Protocol를 사용하여 비교했다. 개발된 IoT Platform은 UTM(Unmanned Aircraft System Traffic Management)으로 확장할 계획이다.

  • PDF

An Implementation of Smart Gardening using Raspberry pi and MQTT (라즈베리파이와 MQTT를 이용한 스마트 가드닝 구현)

  • Hwang, Kitae;Park, Heyjin;Kim, Jisu;Lee, Taeyun;Jung, Inhwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.1
    • /
    • pp.151-157
    • /
    • 2018
  • This paper presents an implementation of a smart plant pot which can supply light and water automatically according to the result of detection on current temperature, humidity and illumination, and deliver the images of the plant realtime by using a camera installed in the pot. We designed a container of the plant pot divided into five layers, printed each of them with a 3D printer, and then assembled them. Inside of the container, we installed sensors, a pump, and a camera. We developed an Android application so that the user can control the plant pot and monitor its state. In communication between the Android application and the Raspberry Pi, MQTT protocol was utilized.

Development of Smart Platform based on MQTT (MQTT 기반 스마트 플랫폼 개발)

  • Kim, Gwan-hyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.05a
    • /
    • pp.283-284
    • /
    • 2021
  • The domestic and overseas IoT (Internet of Things)-based automation industry is developing remarkably, and the development of this automation technology is further accelerated by the development of sensor technology. In recent years, the smart farm industry for the purpose of growing crops based on various sensor technologies is rapidly developing. In the case of smart farms, real-time monitoring and mobile services are provided by measuring representative environmental data such as temperature, humidity, and CO2 required for crop cultivation. Most of these environmental monitoring and control operations use the RS-485-based Modbus (RTU) communication method. In this paper, we intend to test the performance of sensor data and actuator information required for smart farm construction by building a platform for controlling sensor data and actuators based on LabView using MQTT (Message Queuing Telemetry Transport), an IoT standard protocol.

  • PDF