• 已删除用户
张亲的技术博客

MQTT 性能测试之 XMeter

XMeter Cloud 是 EMQ 公司推出的面向物联网关键业务的大规模性能测试公有云服务。XMeter 基于 Apache 开源项目 JMeter,可支持百万量级的模拟用户、设备并发连接以及消息吞吐的性能测试。 产品优势 多种协议支持 支持 MQTT、CoAP、LwM2M 等多种物联网协议,以及

Administrator Administrator 发布于 2023-06-17

MQTT 性能测试之 mqtt-jmeter

mqtt-jmeter 插件是适用于 MQTT 协议测试的开源 JMeter 扩展插件,在物联网应用测试领域广泛使用。 JMeter 介绍 JMeter 是 Apache 基金会旗下一款开源软件,主要通过模拟并发负载来实现性能测试,是目前开源社区的主流性能测试工具。其主要具有以下优势: 内置多种协议

Administrator Administrator 发布于 2023-06-17

MQTT 遗嘱消息

遗嘱消息是 MQTT 为那些可能出现 意外断线 的设备提供的将 遗嘱 优雅地发送给第三方的能力。意外断线包括但不限于: 因网络故障或网络波动,设备在保持连接周期内未能通讯,连接被服务端关闭 设备意外掉电 设备尝试进行不被允许的操作而被服务端关闭连接,例如订阅自身权限以外的主题等 遗嘱消息可以看作是一

Administrator Administrator 发布于 2022-08-13

MQTT 保留消息

发布订阅模式虽然让消息的发布者与订阅者充分解耦,但也出现了一个隐含的问题,即订阅者无法主动向发布者请求消息,订阅者何时收到消息完全依赖于发布者何时发布消息,这在某些场景中就产生了不便。例如,某设备定期发布自身 GPS 坐标,但对于订阅者而言,从它发起订阅到第一次收到数据可能需要几秒钟,也可能需要十几

Administrator Administrator 发布于 2022-08-13

MQTT QoS(服务质量)

MQTT 协议 中规定了消息服务质量(Quality of Service),它保证了在不同的网络环境下消息传递的可靠性,QoS 的设计是 MQTT 协议里的重点。作为专为物联网场景设计的协议,MQTT 的运行场景不仅仅是 PC,而是更广泛的窄带宽网络和低功耗设备,如果能在协议层解决传输质量的问题,

Administrator Administrator 发布于 2022-08-10

MQTT 会话

什么是会话? 我们将从客户端向服务端发起 MQTT 连接请求开始,到连接中断直到会话过期为止的消息收发序列称之为会话。因此,会话可能仅持续一个网络连接,也可能跨越多个网络连接存在,如果客户端能在会话过期之前重新建立了连接的话。 在 MQTT v5 中会话过期时间由 Session Expiry In

Administrator Administrator 发布于 2022-08-10

MQTT 主题的高级特性

什么是主题 MQTT 协议 通过网络传输应用消息,应用消息通过 MQTT 传输时,它们有关联的服务质量(QoS)和主题(Topic)。主题本质上是一个字符串,MQTT 协议规定主题是 UTF-8 编码的字符串,这意味着,主题过滤器和主题名的比较可以通过比较编码后的 UTF-8 字节或解码后的 Uni

Administrator Administrator 发布于 2022-08-09

MQTT 使用MQTTX实现消息的发布与订阅

MQTT X 是 EMQ 开源的一款优雅的跨平台 MQTT 5.0 桌面客户端,它支持 macOS, Linux, Windows。 MQTT X 的 UI 采用了聊天界面形式,简化了页面操作逻辑,用户可以快速创建连接,允许保存多个客户端,方便用户快速测试 MQTT/MQTTS 连接,及 MQTT

Administrator Administrator 发布于 2022-08-05

MQTT 消息服务器EMQX

介绍的差不多了,该部署个服务器折腾一下了。在前面讲了 4 种主流的开源 MQTT 服务器,我选择了使用EMQX。 EMQX 是一款全球下载量超千万的大规模分布式物联网 MQTT 服务器,单集群支持 1 亿物联网设备连接,消息分发时延低于 1 毫秒。为高可靠、高性能的物联网实时数据移动、处理和集成提供

Administrator Administrator 发布于 2022-08-04

MQTT 发布订阅模式介绍

MQTT 协议 的核心在于发布订阅模式,在本文中,我们将对这一模式进行深入的介绍。 发布订阅模式 发布订阅模式区别于传统的客户端-服务器模式,它使发送消息的客户端(发布者)与接收消息的客户端(订阅者)分离,发布者与订阅者不需要建立直接联系。我们既可以让多个发布者向一个订阅者发布消息,也可以让多个订阅

Administrator Administrator 发布于 2022-08-03