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

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

3天内不再提示

MQTT是什么 MQTT简介

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

物联网曾被认为是继计算机、互联网之后,信息技术行业的第三次浪潮。随着基础通讯设施的不断完善,尤其是 5G 的出现,进一步降低了万物互联的门槛和成本。物联网本身也是 AI区块链应用很好的落地场景之一,各大云服务商也在纷纷上架物联网平台和服务。

物联网通讯是物联网的一个核心内容,目前物联网的通讯协议并没有一个统一的标准,比较常见的有MQTT、CoAP、DDS、XMPP 等,在这其中,MQTT(消息队列遥测传输协议)应该是应用最广泛的标准之一。

MQTT 简介

《MQTT 协议规范中文版》一书中对 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)进行了描述:

MQTT 是一种基于客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、 简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信M2M)以及物联网环境(IoT)。----MQTT 协议中文版

与 HTTP 协议一样,MQTT 协议也是应用层协议,工作在 TCP/IP 四层模型中的最上层(应用层),构建于 TCP/IP协议上。MQTT 最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

如今,MQTT 成为了最受欢迎的物联网协议,已广泛应用于车联网、智能家居、即时聊天应用和工业互联网等领域。目前通过 MQTT 协议连接的设备已经过亿,这些都得益于 MQTT 协议为设备提供了稳定、可靠、易用的通信基础。

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

    关注

    2903

    文章

    44284

    浏览量

    371342
  • HTTP
    +关注

    关注

    0

    文章

    501

    浏览量

    31065
收藏 人收藏

    评论

    相关推荐

    什么是MQTTMQTT功能介绍

    RT-ThreadMQTT客户端功能特点MQTT简述MQTT功能介绍MQTT客户端MQTT协议中的方法
    发表于 03-30 07:06

    MQTT优势简介

    关键词:MQTT,CAT1,片上开发,OPENCPU,4G目录MQTT简介几个重要名词API说明实现流程示例开机与连接网络订阅主题消息的发布和接收常见问题连接服务器失败最多同时支持多少个连接如何实现
    发表于 09-14 06:57

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

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

    NodeMCU学习(十一)--MQTT的订阅与发布

    NodeMCU实现订阅和发布主题。1、要点扫盲1.1 MQTTMQTT协议--MQTT协议简介及原理》《MQTT协议--
    发表于 10-26 13:05 29次下载
    NodeMCU学习(十一)--<b class='flag-5'>MQTT</b>的订阅与发布

    多功能mqtt网关简介

    MQTT网关介绍
    发表于 11-21 10:01 1122次阅读

    MQTT的概述与MQTT的代码编程理解

    图1为MQTT通信模型图,我们针对此图进行理解MQTT的通信过程。
    的头像 发表于 03-23 15:58 3548次阅读
    <b class='flag-5'>MQTT</b>的概述与<b class='flag-5'>MQTT</b>的代码编程理解

    smart-mqtt MQTT Broker服务

    gitee-smart-mqtt.zip
    发表于 04-20 10:46 2次下载
    smart-<b class='flag-5'>mqtt</b> <b class='flag-5'>MQTT</b> Broker服务

    MQTT.Chat开源的MQTT消息传递代理

    gitee-MQTT.Chat.zip
    发表于 04-20 09:58 2次下载
    <b class='flag-5'>MQTT</b>.Chat开源的<b class='flag-5'>MQTT</b>消息传递代理

    MQTT 5协议你知道多少?

    MQTT协议是当今世界上最流行、接受度最高的物联网协议。自推出以来,MQTT协议在各行业应用广泛。本文带大家了解MQTT协议演进历史以及最新规范MQTT 5的特点。
    的头像 发表于 02-23 13:14 786次阅读

    MQTT协议简介及协议原理

    MQTT协议全称是Message Queuing Telemetry Transport,翻译过来就是消息队列遥测传输协议,它是物联网常用的应用层协议,运行在TCP/IP中的应用层中,依赖TCP协议
    的头像 发表于 02-28 16:16 6942次阅读
    <b class='flag-5'>MQTT</b>协议<b class='flag-5'>简介</b>及协议原理

    基于OpenHarmony的本地MQTT服务实现

    一、MQTT协议简介MQTT(消息队列遥测传输)是一个基于客户端-服务器的消息发布/订阅传输协议,是ISO标准(ISO/IECPRF20922)下基于发布/订阅范式的消息协议。MQTT
    的头像 发表于 05-30 12:12 712次阅读
    基于OpenHarmony的本地<b class='flag-5'>MQTT</b>服务实现

    MQTT发布特性有哪些

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

    MQTT是什么 MQTT特点

    MQTT 是 Message Queuing Telemetry Transport 的缩写,是一种轻量级的、基于发布/订阅模式的物联网通信协议。 它具有以下特点: •简单易用:MQTT 的协议规范
    的头像 发表于 11-09 15:20 2414次阅读

    BL102 PLC To MQTT网关产品简介

    电子发烧友网站提供《BL102 PLC To MQTT网关产品简介.pdf》资料免费下载
    发表于 01-26 11:36 0次下载

    MQTT网关是什么?MQTT网关的功能

    MQTT网关是支持MQTT协议的物联网网关,是一种用于连接不同设备和云端平台之间的中间件。它充当了设备和云端服务之间的数据传输桥梁。MQTT网关能够接收来自各种设备的数据,并将其发送到云端平台,同时
    的头像 发表于 03-18 17:10 750次阅读