MQTT

✍ dations ◷ 2025-09-02 13:26:48 #MQTT
MQTT消息队列遥测传输(英语:Message Queuing Telemetry Transport)是ISO 标准(ISO/IEC PRF 20922)下基于发布 (Publish)/订阅 (Subscribe)范式的消息协议,可视为“数据传递的桥梁”它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件,以解决当前繁重的数据传输协议,如:HTTP。IBM公司的安迪·斯坦福-克拉克及Arcom公司的阿兰·尼普于1999年撰写了该协议的第一个版本。该协议的可用性取决于该协议的使用环境。IBM公司在2013年就向结构化资讯标准促进组织提交了 MQTT 3.1 版规范,并附有相关章程,以确保只能对规范进行少量更改。。MQTT-SN是针对非 TCP/IP 网络上的嵌入式设备主要协议的变种,与此类似的还有 ZigBee 协议。纵观行业的发展历程,“MQTT”中的“MQ” 是来自于IBM的MQ系列消息队列产品线。然而通常队列本身不需要作为标准功能来支持。可选协议包含了高级消息队列协议,面向文本的消息传递协议,互联网工程任务组约束应用协议, 可扩展消息与存在协议,数据分发服务,OPC UA以及 web 应用程序消息传递协议。MQTT 相较于HTTP, 能节省更多的资源,带来较多的传输负担,也因为这样,在制造业中,让更多人发现 IoT 在设备、厂房的无限可能,发现原来要取机台的温度这么容易,要了解厂区的产量这么方便…等。等待与服务器创建连接然后创建节点之间的连接。等待MQTT客户端完成所必须完成的工作,然后等待TCP/IP会话关闭连接。将请求传递给MQTT客户端后立即返回到应用程序线程。服务质量指的是交通优先级和资源预留控制机制,而不是接收的服务质量。 服务质量是为不同应用程序,用户或数据流提供的不同优先级的能力,或者也可以说是为数据流保证一定的性能水平的能力。以下是每一个服务质量级别的具体描述已经有几个工程项目实现了 MQTT协议。例如:更完整的 MQTT 库可以在 GitHub 上找到。

相关

  • 甲壳纲见内文甲壳亚门(学名:Crustacea)是由非常大的一组的节肢动物门形成的,通常被当作是一个亚门,包括常见的物种,例如螃蟹,虾,龙虾,淡水龙虾,磷虾,和藤壶等等。这些物种通过对非常不同的环
  • 新热带界新热带界,是组成地球陆地表面的八个生物地理分布区之一。它包括热带美洲大陆的热带陆地生态区和南美洲全部温带区。在生物地理学中,新热带界是八个陆地生物地理分布区之一。它
  • 依附依附理论(英语:attachment theory)是一种心理学、演化、动物行为学理论,旨在探讨“人际关系”:二或多个个体间的感情纽带。依附理论最重要的原则是,幼童因为社会与情感需求,而至少
  • 史慕扬雷蒙·梅里儿·思木里安(英语:Raymond Smullyan,1919年5月25日-2017年2月6日)出生于纽约皇后区的远洛克威,2017年2月6日逝世于纽约市,是一位美国数学家,逻辑学家,哲学家,魔术师和钢琴
  • 哈默史密斯坐标:51°29′34″N 0°13′22″W / 51.4928°N 0.2229°W / 51.4928; -0.2229汉默史密斯(英语:Hammersmith)是英国英格兰大伦敦汉默史密斯-富勒姆区的自治市,位于泰晤士河的北岸
  • 乙酸乙酸,也叫醋酸,化学式CH3COOH,是一种有机一元酸和短链饱和脂肪酸,为食醋内酸味及刺激性气味的来源。纯正且近乎无水的乙酸(含水量1%以下)称为“冰醋酸”,为无色的吸湿性固体,凝固
  • 弗拉基米尔·阿诺尔德弗拉基米尔·伊戈列维奇·阿诺尔德(俄语:Влади́мир И́горевич Арно́льд,1937年6月12日-2010年6月3日),俄国数学家,生于苏联敖德萨(今乌克兰境内)。1957年
  • 印度议会印度国会(印地语:भारत संसद;英语:Parliament of India)是印度的最高立法机关。印度国会包含印度总统及两院,分别为人民院和联邦院。总统有召集国会和休会的权力,并且可以解
  • 特提特提(Teti),又译为泰蒂,是埃及第六王朝的首位法老,可能是第五王朝末代法老乌尼斯的女婿。关于他的在位年数的古代记载分歧很大,一些现代学者认为他在位约12年。差不多所有乌尼斯的
  • 角动量在物理学中,角动量是与物体的位置矢量和动量相关的物理量。对于某惯性参考系的原点 O {\displaystyle \mathbf