- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
可能有很多小伙伴都有听说MQTT协议一词,可有多少小伙伴了解过MQTT呢?今天我们一起来看
一下。
什么是MQTT
MQTT(消息队列遥测传输)已成为IoT通信的标准,是ISO标准(ISO/IECPRF20922)下基于发布/
订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的
情况下而设计的发布/订阅型消息协议。
MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实
现的,这些特点使它适用范围非常广泛,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。
已在通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中广泛使用。
MQTT(消息队列遥测传输)体系结构的一个关键方面涉及使用中间服务器从连接到的设备收集数据(当
数据发生变化时)。它将这些数据点发布到订阅服务器收集的特定数据源的其他系统或应用程序。由于
订阅系统或应用程序不直接连接到它们监视的设备,因此MQTT消息传递结构固有地提供了某些级别的
安全性。
但是,与任何安全措施一样,这种设备与订阅设备的系统的脱钩并不能解决所有潜在网络安全问题。除
了服务器提供的直接断开连接之外,MQTT基础设施还支持几种使用广泛采用的互联网安全方法的选项,
如在线银行中使用的、由NIST(国家标准与技术研究所)推荐的方法。
CirrusLink总裁兼首席技术官、MQTT的共同创建者ArlenNipper说道,MQTT
边缘和企业客户机使用相同的安全模型。他说:“每个人都利用传输层安全性(TLS)
和来自证书颁发机构(CA)的安全证书凭据,通过TCP/IP网络启动出站连接。”
由于MQTT服务器在企业服务总线中提供消息传递机制,Nipper指出MQTT
服务器“必须符合3.1.1OASIS标准。”CirrusLink为此提供了MQTT分发服务器和
ChariotMQTT服务器。该公司还为多个MQTT服务器冗余提供ChariotMQTT服
务器,并为本地或云连接应用程序提供更多连接的客户端。
由于物联网的环境是非常特别的,所以MQTT需要遵循以下设计原则:
●精简,不添加可有可无的功能;
●发布/订阅(Pub/Sub)模式,方便消息在传感器之间传递;
●允许用户动态创建主题,零运维成本;
●把传输量降到最低以提高传输效率;
●把低带宽、高延迟、不稳定的网络等因素考虑在内;
●支持连续的会话控制;
●理解客户端计算能力可能很低;
●提供服务质量管理;
●假设数据不可知,不强求传输数据的类型与格式,保持灵活性。
MQTT协议工作在低带宽、不可靠网络的远程传感器和控制设备通讯而设计的协议,它具有以下
主要的几项特性:
●使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。
●对负载内容屏蔽的消息传输。
●使用TCP/IP提供网络连接。
●有三种消息发布服务质量:至多一次、至少一次、只有一次。
●小型传输,开销很小(固定长度的头部是2字节),协议交换最小化,以降低网络流量。
●使用LastWill和Testament特性通知有关各方客户端异常中断的机制。
AS350网关
您可能关注的文档
- 拍球跳绳小学生课件.pptx
- 2025-2030年中国液色谱试剂行业运行状况及发展前景分析报告.docx
- 2025-2030年中国液相色谱试剂行业发展状况规划研究报告.docx
- 2025-2030年中国液色谱试剂行业运营状况及投资前景预测报告.docx
- 2025-2030年中国液罐车产业运行态势及投资规划研究报告.docx
- 初中信息技术课程中数据处理技能的培养教学研究课题报告.docx
- 核心素养与学生学习方式的跨文化交流研究教学研究课题报告.docx
- 信息技术促进化学实验教学创新研究教学研究课题报告.docx
- 初中化学课堂中化学知识在工业生产中的应用探讨教学研究课题报告.docx
- 高中物理课程中跨学科教学的实施研究教学研究课题报告.docx
- 项目式学习在小学数学问题解决中的应用研究教学研究课题报告.docx
- 信息安全知识PPT课件下载.pptx
- 探索初中物理概念教学与生涯规划教育的结合教学研究课题报告.docx
- 趣味化学元素谜语对初中生记忆效果的影响研究教学研究课题报告.docx
- 初中物理实验对学生实验报告撰写能力的培养研究教学研究课题报告.docx
- 初中地理课堂中的地理知识与实地考察探究教学研究课题报告.docx
- 小学美术课程素描技法训练与创意表现探索教学研究课题报告.docx
- 机器学习算法在高中生物教学中的个性化教学支持研究教学研究课题报告.docx
- 2025届高考数学一轮复习第10章统计与统计案例49变量间的相关关系统计案例课时训练文含解析.doc
- 镀锌培训课件.pptx
文档评论(0)