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

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

3天内不再提示

MQTT的主要特性有哪些

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

MQTT 的主要特性

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

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

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

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

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

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

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

⑦、支持心跳机制。

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

    关注

    2900

    文章

    44029

    浏览量

    370015
  • 网络
    +关注

    关注

    14

    文章

    7480

    浏览量

    88532
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1346

    浏览量

    78919
收藏 人收藏

    评论

    相关推荐

    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

    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

    电力晶体管的基本特性主要参数哪些?

    电力晶体管的基本特性主要参数哪些? 电力晶体管-基本特性 1)静态特性
    发表于 03-05 13:37 2930次阅读

    MQTT协议的主要特征是什么

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

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

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

    MQTT发布特性哪些

    客户端之间的通讯顺畅,保证 MQTT 信息得以正确接收和准确投递。 正是因为了服务端对 MQTT 信息的接收、储存、处理和发送,客户端在发布和订阅信息时,可以相 互独立、且在空间上可以分离、时间上可以异步,这就是
    的头像 发表于 07-30 15:16 661次阅读

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

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

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

    的数据传输。本文将详细探讨 MQTT协议网关 的工作原理、功能特性及其在物联网应用中的重要作用。 一、MQTT协议网关的工作原理 1、连接设备 MQTT协议网关通过各种通信接口(如Wi
    的头像 发表于 09-18 17:00 333次阅读
    <b class='flag-5'>MQTT</b>协议网关的工作原理及功能<b class='flag-5'>特性</b>

    MQTT物联网云平台什么功能

    关键作用。MQTT物联网云平台基于MQTT协议,为物联网设备提供连接、管理和数据处理服务,其丰富的功能特性使得物联网应用更加高效、灵活和安全。 一、设备连接与管理 MQTT物联网云平台
    的头像 发表于 10-09 14:15 167次阅读