- 现行
- 正在执行有效
- 2016-06-08 颁布
![【正版授权-英语版】 ISO/IEC 20922:2016 EN Information technology - Message Queuing Telemetry Transport (MQTT) v3.1.1_第1页](http://file4.renrendoc.com/view5/M00/0E/2A/wKhkGGaQ0jGAQbggAADBsa7XBnU142.jpg)
下载本文档
基本信息:
- 标准号: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协议提供了
温馨提示
最新文档
- 2022届福建省莆田市重点中学十校联考最后化学试题含解析
- 2022年广东省惠州光正实验中考化学五模试卷含解析
- 探索专用车辆制造
- 三年级数学计算题专项练习及答案
- 2024年年中国电子政务项目发展计划
- 教育方针德智体美劳
- 2024年纺织片梭织机项目合作计划书
- 2024年ZRO2陶瓷磨介项目合作计划书
- 购房担保合同的履行期限
- 业绩保证书写作要点与示范
- 2024继续教育《医学科研诚信与医学了研究伦理》答案
- 血液透析中的监测和护理PPT课件
- mC512R1G1门口主机操作说明书060915
- 疾病预防控制中心采购管理办法试行x
- 2022年北师大版小学数学二年级下册期末测试卷04(含答案)
- 稻盛和夫经营哲学.ppt
- 2022年2022年市政工程重点、难点分析及解决措施
- 关于二硫化碳设备拆除安全方案
- 高分子材料研发岗位职责任职要求
- 纪检监察工作目标管理考核细则
- 10以内加减法口算题(100道题-可直接打印)
评论
0/150
提交评论