遇见数据集

Message Queue Telemetry Transport (MQTT) Protocol on Internet of Thing Dataset

收藏
Zenodo2021-01-13 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

<strong>Performance Analysis of Message Queue Telemetry Transport (MQTT) Protocol on Internet of Thing (IoT) </strong><br> <em>status : on review</em> Internet of Things (IoT) is a system where devices are connected and allows information exchange among them. It also allows devices/objects to interact directly with other objects or commonly refers to Machine-to-Machine (M2M) communication. Message Queue Telemetry Transport (MQTT) is machine-to-machine connectivity protocol, which is designed as messages delivery service that gives different level of Quality of Service (QoS) i.e.: level 0, 1 and 2 for variety of use cases, provides architecture of publish/subscribe and supports multicasting message. The importance feature of MQTT is low overhead for efficient communication between devices. This work implements MQTT using Mosquito Broker, which has a function to regulate the delivery of messages between Publisher and Subscriber using poll system call to handle multiple network socket in one thread. With a scenario of increasing number of nodes at each experiment, MQTT Protocol has an average overall delay of 0.0029 seconds, an average throughput of 218 Kbps, average of packet loss of 0.2% and average of packet delivery ratio of 99.7%. Of experiment results obtained, the MQTT Protocol has potential to be able to meet the needs of the use of a limited bandwidth network, which can be adjusted with the level of service provided by the MQTT and low packet loss rate.

**物联网(Internet of Things, IoT)环境下消息队列遥测传输(Message Queue Telemetry Transport, MQTT)协议性能分析** *状态:待评审* 物联网(Internet of Things, IoT)是指设备互联并实现设备间信息交换的系统,同时支持设备或物体与其他物体直接交互,即通常所称的机器对机器(Machine-to-Machine, M2M)通信。消息队列遥测传输(MQTT)作为一种机器对机器连接协议,被设计为可提供不同服务质量(Quality of Service, QoS)等级(等级0、1、2)的消息传递服务,可适配多样化应用场景,采用发布/订阅架构并支持消息组播。MQTT的核心特性在于低开销,可实现设备间的高效通信。本研究采用Mosquito Broker部署MQTT协议,该代理通过poll系统调用在单线程中处理多个网络套接字,实现发布者与订阅者之间的消息传递调度。本实验采用逐步增加节点数量的测试场景,测得MQTT协议的平均总延迟为0.0029秒,平均吞吐量为218 Kbps,平均丢包率为0.2%,平均数据包交付率为99.7%。实验结果表明,MQTT协议具备满足受限带宽网络应用需求的潜力,可通过调整MQTT提供的服务等级适配场景,且具备较低的丢包率。

提供机构:
Zenodo
创建时间:
2021-01-13
二维码
社区交流群
二维码
科研交流群
商业服务