0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MQTT发布特性有哪些

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-30 15:16 次阅读

MQTT 发布/订阅特性

从以上实例我们可以看到,MQTT 通信的核心枢纽是 MQTT 服务端,它负责将 MQTT 客户端发送来的信息传递给 MQTT 客户端,还负责管理 MQTT 客户端,以确保客户端之间的通讯顺畅,保证 MQTT 信息得以正确接收和准确投递。

正是因为有了服务端对 MQTT 信息的接收、储存、处理和发送,客户端在发布和订阅信息时,可以相 互独立、且在空间上可以分离、时间上可以异步,这就是 MQTT 发布/订阅的特性:客户端相互独立、空间上可分离、时间上可异步,具体介绍如下:

⚫ 客户端相互独立:MQTT 客户端是一个个独立的个体,它们无需了解彼此的存在,依然可以实现信息交流。

⚫ 空间上分离:空间上分离相对容易理解,MQTT 客户端以及 MQTT 服务端它们在通信时是处于同一个通信网络中的,这个网络可以是互联网或者局域网;只要客户端联网,无论他们远在天边还是近在眼前,都可以实现彼此间的通讯交流;其实网络通信本就是如此,所以并不是 MQTT 通信所特有的。

⚫ 时间上可异步:MQTT 客户端在发送和接收信息时无需同步。这一特点对物联网设备尤为重要,前面我们也介绍了,MQTT 从诞生之初就是专为低带宽、高延迟或不可靠的网络而设计的,高延迟和不可靠网络必然就会导致时间上的异步;物联网设备在运行过程中发生意外掉线是非常正常的情况。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44613

    浏览量

    373149
  • 服务端
    +关注

    关注

    0

    文章

    66

    浏览量

    7007
收藏 人收藏

    评论

    相关推荐

    MQTT协议介绍之一:发布/订阅

    MQTT协议的内容。这里先介绍MQTT信息和协议背景。MQTT介绍MQTT是客户端服务器发布/订阅消息传输协议,它重量轻,开放,简单,设计好
    发表于 08-25 19:58

    【HarmonyOS】 MQTT 协议开发入门

    式,保持灵活性。 三、主要特性MQTT协议工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:(1)使用发布/订阅消息模式,提供一对多的消息
    发表于 11-03 17:38

    MQTT 协议开发入门

    式,保持灵活性。三、主要特性MQTT协议工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:(1)使用发布/订阅消息模式,提供一对多的消息
    发表于 11-05 09:38

    MQTT 协议 开发入门

    计的协议,它具有以下主要的几项特性:(1)使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。这一点很类似于XMPP,但是MQTT的信息冗余远小于XMPP,,因为XMPP使
    发表于 11-07 15:51

    STM32F107通过LWIP实现MQTT发布和订阅框架 精选资料分享

    STM32F107通过LWIP实现MQTT发布和订阅框架原料创建STM32F107的BasecodeMQTT源码获取添加MQTT源码到工程修改mqtt接口文件(transport.c/
    发表于 08-05 06:17

    MQTT是什么?MQTT协议的特点哪些

    MQTT是什么?MQTT协议的特点哪些?MQTT协议几种消息发布服务质量啊?
    发表于 09-29 07:43

    通过Mosquitto发布到代理到服务器后如何断开MQTT

    我正在处理 MQTT 代码 (tuanpmt),我想在数据通过 Mosquitto 发布到代理到服务器后断开 MQTTMQTT:发送,类型:3,id:0000 TCP: 已发送
    发表于 06-12 07:44

    基于残差分布特性的运动补偿算法

    视频编码中离散余弦变换(DCT)对自然图像很好的去相关性,而对运动残差的去相关性较差。针对DCT对残差编码效率较低的缺陷,该文提出一种基于残差分布特性的运动补偿算法,即
    发表于 04-21 08:51 26次下载

    弧形轨道结构下电流分布特性的仿真研究

    弧形轨道结构下电流分布特性的仿真研究_王盟
    发表于 01-04 16:45 0次下载

    考虑噪声因子的永磁同步电机转矩脉动分布特性分析_武志勇

    考虑噪声因子的永磁同步电机转矩脉动分布特性分析_武志勇
    发表于 01-08 11:28 0次下载

    MQTT协议的主要特征是什么

    服务。因为MQTT协议具有重量轻,简单,开放,容易实现的特点。这些特性使得它的应用范围很广。 MQTT协议的主要特征。 1.使用发布/订阅信息模式,提供一对多的信息
    发表于 05-13 15:00 2399次阅读

    MQTT协议的概念和主要特性 MQTT协议于物联网何好处

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是ISO标准下基于发布/订阅方式的轻量级消息协议。MQTT通常使用TCP / IP(传输控制协议
    的头像 发表于 07-28 11:21 2489次阅读
    <b class='flag-5'>MQTT</b>协议的概念和主要<b class='flag-5'>特性</b> <b class='flag-5'>MQTT</b>协议于物联网<b class='flag-5'>有</b>何好处

    MQTT的主要特性哪些

    MQTT 的主要特性 MQTT 协议是为工作在低带宽、不可靠网络的远程传感器和控制设备之间的通讯而设计的协议,它具 以下主要的几项特性
    的头像 发表于 07-30 14:42 1899次阅读

    MQTT协议详解 概念、特性、版本及作用

    MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是ISO标准下基于发布/订阅方式的轻量级消息协议。MQTT通常使用TCP/IP(传输控制协议
    的头像 发表于 08-01 00:09 9482次阅读
    <b class='flag-5'>MQTT</b>协议详解 概念、<b class='flag-5'>特性</b>、版本及作用

    MQTT协议网关的工作原理及功能特性

    在物联网的快速发展中,MQTT协议网关作为连接物联网设备与消息代理服务器的重要桥梁,扮演着不可或缺的角色。MQTT是一种基于发布/订阅模式的轻量级通信协议,特别适用于低带宽、不稳定网络环境下
    的头像 发表于 09-18 17:00 489次阅读
    <b class='flag-5'>MQTT</b>协议网关的工作原理及功能<b class='flag-5'>特性</b>