写点什么

物联网传输协议 MQTT

  • 2014-12-24
  • 本文字数:903 字

    阅读完需:约 3 分钟

MQTT 是一个物联网传输协议,它被设计用于轻量级的发布 / 订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT 是专门针对物联网开发的轻量级传输协议。MQTT 协议针对低带宽网络,低计算能力的设备,做了特殊的优化,使得其能适应各种物联网应用场景。目前 MQTT 拥有各种平台和设备上的客户端,已经形成了初步的生态系统。在 12 月 18 日举行的 OIOT 开放物联网大会上,IBM 的徐刚带来了《IBM MQTT:国际标准化物联网推荐协议》的主题分享,本文根据其演讲内容整理而成。

MQTT 的发展历史

在物联网中,开源和开放标准是基本的要素。MQTT 的发展历史大致如下:

  • 1999 年,IBM 和合作伙伴共同发明了 MQTT 协议。
  • 2004 年, MQTT.org 开放了论坛,供大家广泛参与。
  • 2011 年,IBM 建立了 Eclipse 开源项目 Paho ,并贡献了代码。Eclipse Paho 是 MQTT 的 Java 实现版本。
  • 2013 年, OASIS MQTT 技术规范委员会成立。
  • 2014 年,MQTT 正式成为推荐的物联网传输协议标准。

物联网接入的挑战

物联网中的数据传输会面临很多问题,比如在网络不稳定的情况下,如果保证数据的传输没有问题,如何保证数据不被重复发送,连接断开后如何进行重连。总体来说,物联网的接入会面临以下几个方面的挑战:

  • 设备、传感器。物联网接入对终端采集和控制设备要求高,且终端的改造以及网络费用成本也比较高。另外,其对终端的能耗要求也比较高。
  • 网络。现有的网络传输贷款参差不齐,传输网络不稳定。
  • 服务器。高并发情况下,多客户端的接入能力以及消息处理能力。

MQTT 的优势

MQTT 的设计思想是开源、可靠、轻巧、简单,MQTT 的传输格式非常精小,最小的数据包只有 2 个比特,且无应用消息头。MQTT 可以保证消息的可靠性,它包括三种不同的服务质量(最多只传一次、最少被传一次、一次且只传一次),如果客户端意外掉线,可以使用“遗愿”发布一条消息,同时支持持久订阅。MQTT 在物联网以及移动应用中的优势有:

  • 可靠传输。MQTT 可以保证消息可靠安全的传输,并可以与企业应用简易集成。
  • 消息推送。支持消息实时通知、丰富的推送内容、灵活的 Pub-Sub 以及消息存储和过滤。
  • 低带宽、低耗能、低成本。占用移动应用程序带宽小,并且带宽利用率高,耗电量较少。
2014-12-24 23:3527571
用户头像

发布了 219 篇内容, 共 138.3 次阅读, 收获喜欢 191 次。

关注

评论

发布
暂无评论
发现更多内容

创建知识库使您的客户能够体验自助服务

Geek_da0866

华为云会议智能会议室助力财通证券加速数字化

科技怪咖

Kubernetes服务的注册与发现

CTO技术共享

签约计划第三季

2022各互联网大厂面经及总结+大厂Java岗面试真题解析(进大厂必看攻略)

程序知音

Java 程序员 Java 面试 后端技术 八股文

华为云桌面说“高清”的时候,究竟在说什么

科技云未来

微信小程序开发速览

乌龟哥哥

8月月更

网红50万卖微信号被判交易无效:如何监管互联网账号交易市场

石头IT视角

每日一R「10」数据结构(一)智能指针

Samson

8月日更 ​Rust

沉浸感拉满!这样的电影杀约起来

科技云未来

Kubernetes 核心组件

CTO技术共享

开源 签约计划第三季

云签约,云培训,云办公,云指挥… 欧冶工业品,用数字化赋能企业

sofiya

3000人无缝连接,WeLink助力华荣科技全场景数字化办公

神奇视野

游族马寅龙:常见信息安全风险及应对方案

声网

网络安全 创业讲堂

沟通不受限,审批不堆积 深大智能通过华为云WeLink+OA实现办公提速

神奇视野

企业搭建知识库的重要性,你了解多少?

Geek_da0866

华为云桌面说“流畅”的时候,究竟在说什么

科技云未来

Kubernetes Nginx配置热加载

CTO技术共享

开源 签约计划第三季

华为云会议,用高效联接推进工业企业数字化转型

sofiya

让视频会议更简单,华为云会议SmartRooms一站全搞定

sofiya

头脑风暴:最长重复子数组

HelloWorld杰少

时尚品牌玛丝菲尔,选择华为云会议的3个理由

sofiya

如何用紧凑型语音表征打造高性能语音合成系统

小红书技术REDtech

深度学习 语音合成 自编码器 表征学习 语音表征

2022 Gartner RPA魔力象限,弘玑Cyclone位置飞跃国产RPA进击全球

王吉伟频道

RPA 机器人流程自动化 Gartner RPA魔力象限 弘玑Cyclone

IPv6中的隧道技术

穿过生命散发芬芳

ipv6 8月月更 隧道技术

RocketMQ高可用设计之异步刷盘

急需上岸的小谢

8月月更

政企视频会议首选,华为云OneMeeting全场景视频会议解决方案正式发布

sofiya

打造数字化工作平台,提升内外协同效率

神奇视野

华为发布IdeaHub S2系列,与华为云会议结合更强大!

科技怪咖

用户权限-Linux系统用户管理

Albert Edison

Linux centos 运维 用户权限 8月月更

AIRIOT答疑第9期|AIRIOT平台服务于哪些客户?

AIRIOT

低代码 物联网 低代码,项目开发

ITIL服务支持5个运营级流程简单介绍

阿泽🧸

ITIL 8月月更

物联网传输协议MQTT_IBM_小盖_InfoQ精选文章