MQTT

✍ dations ◷ 2025-10-19 02:13:00 #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 上找到。

相关

  • 乳腺癌乳腺癌是由乳房组织发展成的癌症。乳腺癌的征象包括乳房肿块、乳房形状改变、皮肤凹陷、乳头分泌物或是皮肤出现红色鳞屑状斑块。而出现远端转移的病患,可能会有骨痛(英语:Bone
  • 尼尼微坐标:36°21′34″N 43°09′10″E / 36.35944°N 43.15278°E / 36.35944; 43.15278幼发拉底河 · 底格里斯河乌鲁克 · 乌尔 · 埃利都 启什 · 拉格什 · 尼普尔 阿卡
  • American Association for the Advancement of Science美国科学促进会(英语:American Association for the Advancement of Science,缩写为AAAS),创建于1848年9月20日,是世界最大的非营利科学组织,下设21个专业分会,所涉包括数学、物理学
  • 酵母甾醇酵母甾醇(英语:Zymosterol,又叫5α-胆甾-8,24-二烯-3β-醇,5α-Cholesta-8,24-dien-3β-ol)是一种胆固醇合成的中间产物,从酵母甾醇到胆固醇的合成步骤主要在内质网中进行。羊毛甾
  • 佐治亚南方大学佐治亚南方大学(Georgia Southern University)是一所坐落于美国佐治亚州斯泰茨伯勒市的公立学校, 始建于1906年, 校园面积900英亩(3.6平方千米)。 该校为佐治亚大学系统中之一员,
  • Scsub2/subOsub3/sub氧化钪(化学式:Sc2O3),是钪最常见的氧化物。它是不溶于水的白色粉末,易溶于热酸,但经高温灼烧的氧化钪较难溶解。氧化钪可借由直接燃烧钪而得:含挥发基的钪化合物经氧化灼烧也可以
  • 抑郁症患者列表很多的名人都曾患上过抑郁症,遭受其中的痛苦。在历史上,患上抑郁症曾被认为是一件可耻的事,在70年代后,人们才开始关注并公开讨论抑郁症。
  • 基因打靶基因标的(英语:gene targeting,又称为基因标靶)是一种利用同源重组方法改变生物体某一内源基因的遗传学技术。这一技术可以用于删除某一基因、去除外显子或导入点突变,从而可以对
  • 二等公民二等公民不是一个正式的术语,用来描述一个社会体系内对一部分人的歧视或对外来人口的政治限制,即使他们作为一个公民或合法居民的地位。 二等公民虽然不一定是奴隶或罪犯,但他
  • 梅蒂人梅蒂人(法语:Métis)是加拿大的原住民的一个族群,是原住民与早期法裔加拿大人的混血儿。根据加拿大的《印第安法》,梅蒂人是三种受保护的原住民之一。m do e k j mo mi o