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

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

3天内不再提示

MQTT的主要特性有哪些

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

MQTT 的主要特性

MQTT 协议是为工作在低带宽、不可靠网络的远程传感器和控制设备之间的通讯而设计的协议,它具 有以下主要的几项特性:

①、使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合

②、基于 TCP/IP 提供网络连接。主流的 MQTT 是基于 TCP 连接进行数据推送的,但是同样也有基于 UDP 的版本,叫做 MQTT-SN。

③、支持 QoS 服务质量等级。根据消息的重要性不同设置不同的服务质量等级。

④、小型传输,开销很小,协议交换最小化,以降低网络流量。这就是为什么在介绍里说它非常适合“在物联网领域,传感器与服务器的通信信息的收集”,要知道嵌入式设备的运算能力和带宽都相对薄弱,使用这种协议来传递消息再适合不过了,在手机移动应用方面,MQTT 是一种不错的 Android 消息推送方案。

⑤、使用 will 遗嘱机制来通知客户端异常断线。

⑥、基于主题发布/订阅消息,对负载内容屏蔽的消息传输。

⑦、支持心跳机制。

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

    关注

    2869

    文章

    41622

    浏览量

    358382
  • 网络
    +关注

    关注

    14

    文章

    7251

    浏览量

    87442
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1271

    浏览量

    78297
收藏 人收藏

    评论

    相关推荐

    异步消息传递技术JMS、AMQP和MQTT主要特性

    消息传递作为基本通信机制已经在全世界成功运用。无论是人与人、机器与人还是机器与机器之间,消息传递一直都是唯一常用的通信方式。在双方(或更多)之间交换消息有两种基本机制。
    发表于 06-03 13:58 4672次阅读
    异步消息传递技术JMS、AMQP和<b class='flag-5'>MQTT</b><b class='flag-5'>主要</b><b class='flag-5'>特性</b>

    Stratix器件的主要特性是什么? 其典型应用哪些?

    Stratix系列器件的主要特性是什么?Stratix器件的典型应用哪些?
    发表于 04-30 07:00

    BLE标准的主要特性哪些?

    无线连接技术的发展如何?BLE标准的主要特性哪些?
    发表于 05-25 06:24

    Virtex-6 FPGA主要特性哪些?

    Virtex-6 FPGA主要特性哪些?
    发表于 05-25 06:31

    GS1011的主要特性是什么?哪些应用?

    GS1011的主要特性是什么?GS1011的应用哪些?
    发表于 05-27 06:47

    扬声器主要特性参数哪些?

    扬声器主要特性参数哪些?
    发表于 06-03 06:53

    DMA的主要特性哪些

    12个通道(DMA17个通道,DMA25个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。DMA主要特性● 12个独
    发表于 07-28 09:21

    IWDG的主要特性哪些

    看门狗的作用是什么?IWDG的主要特性哪些?IWDG的结构是由哪些部分组成的?
    发表于 08-06 06:30

    STM32的IWDG与WWDG主要特性哪些

    STM32的独立看门狗IWDG哪些主要性能?STM32的窗口看门狗WWDG的主要特性是什么?
    发表于 09-13 08:00

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

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

    STM32 ADC哪些主要特性

    STM32的ADC是什么?STM32 ADC哪些主要特性呢?
    发表于 10-28 06:52

    BQ25504芯片的主要特性哪些

    BQ25504芯片的主要特性哪些?BQ25504芯片具备哪些功能呢?
    发表于 11-01 06:24

    MQTT协议的主要特征是什么

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

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

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

    MQTT发布特性有哪些

    MQTT 发布/订阅特性 从以上实例我们可以看到,MQTT 通信的核心枢纽是 MQTT 服务端,它负责将 MQTT 客户端发送来的信息传递给
    的头像 发表于 07-30 15:16 481次阅读