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 协议的起源:从工业控制到物联网,再到边缘计算和人工智能

12 月前 • MQTT 新闻

简介

MQTT 是一种轻量级的发布/订阅消息传输协议,专为连接资源受限的设备而设计。它被广泛应用于工业控制、物联网、移动应用等领域,近年来也越来越受到边缘计算和人工智能领域的关注。

起源

MQTT 诞生于 1999 年,最初由 Arcom(现为 Eurotech)的 Arlen Nipper 和 IBM 的 Andy Stanford-Clark 共同开发。当时,工业控制领域普遍采用轮询机制来采集设备数据,但这种方式存在效率低、网络负载高的问题。为了解决这些问题,Nipper 和 Clark 提出了 MQTT 协议。

MQTT 最初的名称为“Argo 轻量级有线协议”(Argo Lightweight On The Wire Protocol),后来改名为“MQ Integrator Pervasive Device Protocol”(MQIpdp)。1999 年,MQTT 协议 1.0 版本发布。

发展历程

MQTT 协议在发布后迅速得到了业界的认可,并被广泛应用于各种工业控制系统中。2003 年,IBM 和 Eurotech 联合成立了 MQTT 协议工作组,负责 MQTT 协议的标准化工作。2010 年,MQTT 协议 3.1 版本发布,成为 MQTT 协议的正式标准。

MQTT 协议 3.1 版本发布后,MQTT 协议得到了更加广泛的应用,并开始在物联网领域得到应用。2018 年,MQTT 协议 5.0 版本发布,增加了新的功能,例如共享订阅、离线消息等,更加适应物联网应用的需求。

MQTT 协议的特点

MQTT 协议具有以下特点:

  • 轻量级:MQTT 协议的报文非常小,适合资源受限的设备。
  • 简单易用:MQTT 协议的语法简单易懂,易于开发和使用。
  • 可扩展性强:MQTT 协议支持发布/订阅模式,可以连接大量设备。
  • 可靠性高:MQTT 协议支持多种消息质量等级,可以确保消息的可靠传输。

MQTT 协议的应用

MQTT 协议被广泛应用于工业控制、物联网、移动应用等领域。

  • 工业控制:在工业控制领域,MQTT 协议被用于连接传感器、执行器等设备,实现数据的采集和控制。例如,在智能工厂中,MQTT 协议可以用于连接生产线上的各种设备,实现数据的实时采集和分析,从而提高生产效率。
  • 物联网:在物联网领域,MQTT 协议被用于连接各种智能设备,实现数据的采集和分析。例如,在智能家居中,MQTT 协议可以用于连接智能灯、智能门锁等设备,实现远程控制和管理。
  • 移动应用:在移动应用领域,MQTT 协议被用于实现移动应用的实时通信。例如,在聊天软件中,MQTT 协议可以用于实现用户之间的实时消息推送。

MQTT 协议在边缘计算和人工智能中的应用

近年来,MQTT 协议也越来越受到边缘计算和人工智能领域的关注。

  • 边缘计算:在边缘计算中,MQTT 协议可以用于连接边缘设备,实现数据的本地处理和分析。例如,在工业物联网中,MQTT 协议可以用于连接边缘网关,实现数据的过滤和预处理,从而减轻云端服务器的负载。
  • 人工智能:在人工智能中,MQTT 协议可以用于连接人工智能模型,实现模型的部署和应用。例如,在智能城市中,MQTT 协议可以用于连接人脸识别模型,实现实时的人脸识别。

总结

MQTT 协议是一种简单、轻量级、可靠的消息传输协议,在工业控制、物联网、移动应用等领域得到广泛应用。近年来,MQTT 协议也越来越受到边缘计算和人工智能领域的关注。随着这些领域的快速发展,MQTT 协议的应用前景将会更加广阔。

打赏赞(1)微海报分享
mqtt 人工智能 物联网应用 科技新闻 边缘计算

使用自动化破解MQTT性能:基准测试的实施

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

猜你喜欢

KNX转485网关在物联网领域的应用

KNX转485网关在物联网领域的应用

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

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

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

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

07/01
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"