5G对MQTT有什么影响?您好,MQTT在物联网应用中的主要优势有:1)可靠传输:MQTT可以保证消息可靠安全的传输,并可以与企业应用简易集成;2)消息推送:支持消息实时通知、丰富的推送内容、灵活的Pub-Sub以及消息存储和过滤;3)低带宽、低耗能、低成本:占用移动应用程序带宽小,并且带宽利用率高,耗电量较少 。MQTT的优势还表现在安全性 。相对于其它标准协议,MQTT属于轻量级双向消息传输协议,主要优势是开源、可靠、轻巧、简单 。MQTT的传输格式非常精小,最小的数据包只有2个比特,且无应用消息头 。MQTT可以保证消息的可靠性,它包括三种不同的服务质量(最多只传一次、最少被传一次、一次且只传一次),如果客户端意外掉线,可以使用“遗愿”发布一条消息,同时支持持久订阅 。谢谢 。
文章插图
MQTT简单介绍MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上 。好比你给好友发送一封电子邮件,发送完成后你可以去做别的事情,收件人也不必立刻响应,可以在自己有空的时候查看邮件,是一个典型的异步发布/订阅场景 。而另一种典型的同步请求/回答场景,可以用接打电话的场景来类比 。
MQTT的设计遵循以下的原则:
为了满足不同的场景,MQTT支持三种不同级别的服务质量(Quality of Service,QoS)为不同场景提供消息可靠性:
MQTT拥有14种不同的消息类型:
实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe) 。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者 。
MQTT传输的消息分为:主题(Topic)和负载(payload)两部分:
MQTT会构建底层网络传输:它将建立客户端到服务器的连接,提供两者之间的一个有序的、无损的、基于字节流的双向传输 。
当应用数据通过MQTT网络发送时,MQTT会把与之相关的服务质量(QoS)和主题名(Topic)相关连 。
一个使用MQTT协议的应用程序或者设备,它总是建立到服务器的网络连接 。客户端可以:
MQTT服务器以称为"消息代理"(Broker),可以是一个应用程序或一台设备 。它是位于消息发布者和订阅者之间,它可以:
订阅包含主题筛选器(Topic Filter)和最大服务质量(QoS) 。订阅会与一个会话(Session)关联 。一个会话可以包含多个订阅 。每一个会话中的每个订阅都有一个不同的主题筛选器 。
每个客户端与服务器建立连接后就是一个会话,客户端和服务器之间有状态交互 。会话存在于一个网络之间,也可能在客户端和服务器之间跨越多个连续的网络连接 。
连接到一个应用程序消息的标签,该标签与服务器的订阅相匹配 。服务器会将消息发送给订阅所匹配标签的每个客户端 。
一个对主题名通配符筛选器,在订阅表达式中使用,表示订阅所匹配到的多个主题 。
消息订阅者所具体接收的内容 。
MQTT协议中定义了一些方法(也被称为动作),来于表示对确定资源所进行操作 。这个资源可以代表预先存在的数据或动态生成数据,这取决于服务器的实现 。通常来说,资源指服务器上的文件或输出 。主要方法有:
MQTT 消息队列遥感传输协议1、 什么是MQTT?
MQTT(MessageQueueing Telemetry Transport Protocol)的全称是消息队列遥感传输协议的缩写,是由IBM公司推出的一种基于轻量级代理的发布/订阅模式的消息传输协议,运行在TCP协议栈之上,为其提供有序、可靠、双向连接的网络连接保证 。由于其开放、简单和易于实现所以能够应用在资源受限的环境中,对于M2M和物联网应用程序来说是一个相当不错的选择 。
2、 为什么要用MQTT?
MQTT协议是针对如下情况设计的:
M2M(Machine to Machine) communication,机器端到端通信,比如传感器之间的数据通讯 因为是Machine to Machine,需要考虑: Machine,或者叫设备,比如温度传感器,硬件能力很弱,协议要考虑尽量小的资源消耗,比如计算能力和存储等 M2M可能是无线连接,网络不稳定,带宽也比较小
MQTT的特点:
发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合 。这一点很类似于1. 这里是列表文本XMPP,但是MQTT的信息冗余远小于XMPP.
秒懂生活扩展阅读
- 科研协作费应计入什么科目
- 协议书过塑有效吗
- 签了买房协议后还能反悔吗
- 学校要求自主实习单位签就业协议
- 一方发生婚外情如何离婚
- 工伤签了免责协议有效吗
- 如何看待离婚协议的法律效力呢
- 房屋买卖补充协议应包括什么
- 中国保健协会是什么组织
- 房子转让协议书怎么撰写