MQTT中文站
  • 首页
  • MQTT 学习
    • MQTT 入门
    • MQTT 进阶
    • MQTT 编程
    • MQTT 实例
    • MQTT 要点
    • MQTT5 要点
    • MQTT 工具
    • MQTT 客户端库
    • MQTT 服务器
    • Zigbee2MQTT
    • Sparkplug
    • Home Assistant
    • Node-RED
      • Node-RED 安装部署
      • Node-RED 用户指南
      • Node-RED 创建节点
      • Node-RED 示例教程
      • Node-RED 开发流程
      • Node-RED 接口参考
      • Node-RED 配置模板
      • Node-RED 常见问题
  • MQTT 规范
    • MQTT 5 规范
    • MQTT 3.1.1 规范
    • MQTT 3.1 规范
    • MQTT-SN v1.2规范
    • Sparkplug® v3.0.0规范
  • 产品中心
  • 解决方案
    • 环境监测
    • 工业制造
    • 智慧水利
    • 水利管网
    • 积水监测
    • 综合管廊
    • 档案库房
    • 交通物流
    • 智慧城市
    • 智慧农业
    • 智慧养殖
    • 能源电力
    • 石油石化
    • 智能家居
    • 物联网
    • 汽车与出行
  • 使用文档
  • MQTT 云平台
  • 登录
  • 注册

MQTT:连接物联网设备的轻量级消息传递协议

2 年前 • MQTT 教程

什么是MQTT?

MQTT,全称Message Queuing Telemetry Transport,是一种专为物联网(IoT)连接设计的OASIS(结构化信息标准推进组织)标准。它是一种轻量级的消息传递协议,遵循发布/订阅范式。MQTT专门为资源受限的设备、低带宽网络、高延迟连接或不稳定网络等情景设计。其核心设计原则旨在最小化网络带宽使用和设备资源需求,同时确保可靠性和一定程度的消息传递保证。这些特点使MQTT成为连接设备和移动应用程序领域的理想选择,特别是在带宽和电池电量有限的情况下。

MQTT:连接物联网设备的轻量级消息传递协议-MQTT中文站

MQTT由谁发明?

MQTT最初由IBM的Dr. Andy Stanford-Clark和Arcom(现为Eurotech)的Arlen Nipper于1999年开发。

MQTT在哪里使用?

自1999年以来,MQTT已在各种行业广泛应用。您可以在MQTT网站的“用例”页面上找到一些有趣的示例。

MQTT是一个标准吗?

是的,MQTT的版本5.0和3.1.1现在都被认定为OASIS标准。此外,版本3.1.1也已经获得ISO认证。

MQTT使用标准端口吗?

当然。MQTT使用标准端口进行通信。IANA(互联网数字分配机构)为MQTT保留了TCP/IP端口1883。此外,TCP/IP端口8883已注册,用于在SSL(安全套接层)上使用MQTT。

MQTT支持安全性吗?

MQTT提供了安全功能,例如在协议版本3.1中可以通过MQTT数据包传递用户名和密码。为了在网络传输过程中保护数据,可以使用SSL(安全套接层),尽管由于其加密功能,它会增加网络开销。尽管MQTT提供了一些安全措施,但应用程序可以通过独立加密它们发送和接收的数据来增强安全性。这种方法没有直接内置到MQTT协议中,以保持其简单性和轻量级性。

我在哪里可以了解更多信息?

您可以在“规范”页面上查看MQTT规范和其他文档。如果您有问题或需要帮助,可以在StackOverflow上提问。要进行实际实施,请查看“软件”页面上列出的MQTT项目。

MQTT:连接物联网设备的轻量级消息传递协议-MQTT中文站

术语和缩写

  • Broker(代理):代理是负责将发布的消息路由到订阅者的服务器。
  • Bridge(桥接):桥接表示两个MQTT代理之间的连接。
  • RSMB(Really Small Message Broker):RSMB是由IBM开发的Really Small Message Broker,现在是Eclipse Mosquitto项目的一部分。
  • LWT(Last Will and Testament,遗嘱消息)。
  • M2M(Machine-to-Machine,机器对机器通信)。
  • M2M IWG(Machine-to-Machine Industry Working Group at Eclipse,Eclipse的机器对机器行业工作组)。
  • IoT(Internet of Things,物联网)。
  • Paho(Eclipse Paho消息项目)。
  • QoS(Quality of Service,服务质量级别)。
打赏赞微海报分享
mqtt 科技新闻 轻量级

MQTT 5.0 和 MQTT 3.1.1:用MQTT CLI轻松管理

轻量级通信:各种编程语言中的MQTT库

猜你喜欢

改善基础设施:HiveMQ如何推动智能城市发展

改善基础设施:HiveMQ如何推动智能城市发展

08/07
2024
为什么企业选择全托管HiveMQ云进行MQTT部署

为什么企业选择全托管HiveMQ云进行MQTT部署

07/01
2024
MQTT 赋能工业 PLC 数据采集与应用

MQTT 赋能工业 PLC 数据采集与应用

06/30
2024
  • 解决方案
    • 智能家居
    • 汽车与出行
    • 工业制造
    • 能源电力
    • 石油石化
    • 交通物流
    • 零售
  • 学习
    • MQTT 规范
    • MQTT 教程
    • MQTT 软件
    • MQTT 客户端库
    • MQTT 服务器
    • 工具和应用程序
  • 关于我们
    • 了解创科慧仁
    • 加入创科慧仁
    • 投资者关系
    • 新闻动态
    • 合作伙伴
    • 联系我们
  • 友情链接
    • Modbus中文网
    • 跳动符号官网
    • 物联网世界
    • RFID世界网
    • 深圳物联网协会
    • isoftstone软通动力
    • 中国发展战略学研究会
    • B.P商业伙伴
  • 在线客服
  • 全国客户服务热线
    4006909885
  • 官方公众号
  • 联系邮箱
    contact@mqtt.cn
Copyright © 2025 MQTT中文站. All rights reserved.Designed by nicetheme. 京ICP备20029519号
在线客服

微信咨询

微信咨询

4006909885

服务热线 7*24小时

电话咨询
  • 首页
  • MQTT 学习
    • MQTT 入门
    • MQTT 进阶
    • MQTT 编程
    • MQTT 实例
    • MQTT 要点
    • MQTT5 要点
    • MQTT 工具
    • MQTT 客户端库
    • MQTT 服务器
    • Zigbee2MQTT
    • Sparkplug
    • Home Assistant
    • Node-RED
  • MQTT 规范
    • MQTT 5 规范
    • MQTT 3.1.1 规范
    • MQTT 3.1 规范
    • MQTT-SN v1.2规范
    • Sparkplug® v3.0.0规范
  • 产品中心
  • 解决方案
    • 环境监测
    • 工业制造
    • 智慧水利
    • 水利管网
    • 积水监测
    • 综合管廊
    • 档案库房
    • 交通物流
    • 智慧城市
    • 智慧农业
    • 智慧养殖
    • 能源电力
    • 石油石化
    • 智能家居
    • 物联网
    • 汽车与出行
  • 使用文档
  • MQTT 云平台
  • 登录
  • 注册
 

正在加载评论...
 

您必须登录才能发表评论。

    string(5) "2.0.0"