MQTT

✍ dations ◷ 2025-08-11 05:01:56 #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 上找到。

相关

  • 格里夫氏症弥漫性毒性甲状腺肿(Toxic diffuse goiter),又称格里夫氏症(Graves' disease),为一种主要侵犯甲状腺的自身免疫性疾病。此病为导致甲状腺功能亢进症最常见的原因,且会导致甲状腺肿
  • 非洲蜱咬热非洲蜱咬热(African tick bite fever)是因蜱虫叮咬所引发的细菌感染症。病征包含发烧、头痛、肌肉痛及起疹子,皮肤遭叮咬处会长出中心为黑色的红癐。一般而言,患者会在遭叮咬后
  • 里昂1法国统计部门在计算土地面积时,不计算面积大于1平方公里的湖泊、池塘、冰川和河口。里昂(法兰克-普罗旺斯语:Liyon ;法语:Lyon,里昂口音:.mw-parser-output .IPA{font-family:"Char
  • 固体物理学固体物理学是凝聚态物理学中最大的分支。它研究的对象是固体,特别是原子排列具有周期性结构的晶体。固体物理学的基本任务是从微观上解释固体材料的宏观物理性质,主要理论基础
  • 槟榔属槟榔属(学名:Areca)是棕榈科下的一个属,为乔木植物。该属共有约54种,分布于亚洲热带和澳大利亚北部。
  • 第25名各国人均国内生产总值列表 (国际汇率),列出世界各国或地区的人均国内生产总值(国际汇率)的排序。国内生产总值(GDP)是一个经济体内所有居民生产者创造的增加值的总和加上产品税并
  • 生态位生态位(Ecological niche),又称小生境、生态区位、生态栖位或是生态龛位,生态位是一个物种所处的环境以及其本身生活习性的总称。每个物种都有自己独特的生态位,借以跟其他物种作
  • 台式机台式机(英语:Desktop Computer)是个人电脑的一种,相对于方便携带的笔记本电脑。主条目:固态硬盘一体机(英语:All-in-One PC,简称“AIO”)是一种把微处理器、主板、硬盘、屏幕、喇叭、
  • 非特效抗体(antibody),又称免疫球蛋白(immunoglobulin,简称Ig),是一种主要由浆细胞分泌,被免疫系统用来鉴别与中和外来物质如细菌、病毒等病原体的大型Y形蛋白质,仅被发现存在于脊椎动物的
  • 安哥拉安哥拉华人,是最新来到安哥拉的移民,在过去的几十年里已经抵达安哥拉。数千名中国建筑工人,工程师,规划师和后勤人员包括医生和厨师住在安哥拉,使建筑业成为华人的领域。据安哥拉