• 现行
  • 正在执行有效
  • 2016-06-08 颁布
©正版授权
注:本标准为国际组织发行的正版标准,下载后为完整内容;本图片为程序生成,仅供参考,介绍内容如有偏差,以实际下载内容为准
【正版授权-英语版】 ISO/IEC 20922:2016 EN Information technology - Message Queuing Telemetry Transport (MQTT) v3.1.1_第1页
全文预览已结束

下载本文档

基本信息:

  • 标准号:ISO/IEC 20922:2016 EN
  • 标准名称:信息技术 - 信息排队遥测传输(MQTT)v3.1.1
  • 英文名称:Information technology - Message Queuing Telemetry Transport (MQTT) v3.1.1
  • 标准状态:现行
  • 发布日期:2016-06-08

文档简介

ISO/IEC20922:2016ENInformationtechnology-MessageQueuingTelemetryTransport(MQTT)v3.1.1是一份国际标准,旨在规定一种名为MQTT的协议,用于在网络中传输消息和遥测数据。MQTT是一种轻量级的消息传递协议,旨在为物联网设备、远程监控系统和实时控制系统等应用提供可靠的消息传输。该协议使用发布/订阅模型,允许发布者和订阅者在不同的网络节点之间进行通信。

MQTT协议的主要特点包括:

*轻量级:MQTT协议的设计目标之一是尽可能减少传输开销,因此它只定义了最低限度的协议要求,例如消息格式和传输控制。

*发布/订阅模型:MQTT使用发布/订阅模型来组织消息传递。这意味着消息可以按照主题或频道进行分类,并由感兴趣的订阅者接收。这种模型适用于各种应用场景,例如物联网设备之间的通信、远程监控和实时控制系统等。

*可靠性:MQTT协议提供了一定的可靠性保证,包括确认机制和重传机制。这使得它适合于需要可靠传输的应用场景,例如数据采集和监控系统。

*跨平台兼容性:MQTT协议是一种通用的协议,可以在各种不同的网络平台上使用,包括有线网络、无线网络、蓝牙和ZigBee等。

MQTT协议的具体实现包括几个关键部分:

*客户端:MQTT协议的使用者是客户端,通常是在网络中的设备或应用程序。客户端可以是一个独立的应用程序,也可以是一个嵌入在其他应用程序或操作系统中的组件。

*代理:MQTT代理是负责接收和发送消息的中心节点。代理通常是一个服务器程序,它负责处理客户端的连接请求、发布和订阅消息以及处理消息的传输。

*消息格式:MQTT协议定义了消息的格式,包括消息类型、主题、订阅者ID、发布者ID等信息。消息可以包含任何类型的数据,包括二进制数据、文本数据等。

*传输控制:MQTT协议还定义了传输控制机制,例如连接建立、断开和重连等操作。这使得代理和客户端能够适应用户网络环境的变化,确保消息的可靠传输。

ISO/IEC20922:2016ENInformationtechnology-MessageQueuingTelemetryTransport(MQTT)v3.1.1标准为MQTT协议提供了

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
  • 4. 下载后请按顺序安装Reader(点击安装)和FileOpen(点击安装)方可打开。详细可查看标准文档下载声明

评论

0/150

提交评论