MQTT

✍ dations ◷ 2025-04-03 16:52:36 #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 上找到。

相关

  • 服务业第三级产业,又称服务业,是指位处一件产品的生产链中最上层的行业,这些行业在一件产品的生产链中担任物流、分销、中介等工作。第三级产业需要接触产品的终端顾客,是该产品自生产
  • 西库昂的阿拉图斯阿拉图斯(西库昂)(英语:Aratus of Sicyon),(前271年-前213年),军事将领及政治家,其父西库昂的克雷尼亚斯(Cleinias)被罢官后,他随之流亡到阿尔戈斯。公元前251年他重夺西库昂,并使与亚该亚
  • 封建制度 (中国)封建制度是一种政治制度。由共主或中央王朝给宗室成员、王族和功臣分封领地。“封建”即“封土建国(封邦建国)”,即天子把自己直接管辖的王畿以外的土地,分封给诸侯,并授予他们爵
  • 日本脑炎病毒流行性乙型脑炎(英语:Japanese encephalitis,港澳台译为日本脑炎),中国大陆简称乙脑,是由流行性乙型脑炎病毒(英语:Japanese encephalitis virus)(JEV)导致的脑实质炎症,为主要病理改变
  • 上莱茵省上莱茵省(Haut-Rhin;Owerèlsass)是法国的第68省。上莱茵省是法国大革命期间,根据1789年12月22日的法律和1790年1月8日的条例,于1790年3月4日建立的。它北与下莱茵省,西与孚日省,以
  • 荷兰语联盟荷兰语联盟(荷兰语: Nederlandse Taalunie 帮助·信息,缩写为NTU)是讨论关于荷兰语事项的国际机构,由荷兰与比利时在1980年9月9日于布鲁塞尔签定的条约而建立,继承于一个两国在二
  • 大词不当大词不当(Illicit major)是一种形式谬误,是因三段论中的大词在结论周延,而在大前提中不周延,而导致论证无效。例句:推理规则:例句分析结果:有效性检验:其他检验:狗是宠物,猫不是狗。因
  • 洪其德洪其德(1975年10月24日-),台湾演员。爷爷洪鼎元曾任刑事警察局局长,父亲洪濬哲是前篮球国手、也是前立委。洪其德以外景主持人出道,然而2007年爆发吸毒事件送交勒戒所。出狱后2008
  • 中华人民共和国历史年表这是一个 关于中华人民共和国历史各事件的列表,按最高领导人在任时期划分。
  • 塔吉克斯坦中华民国与塔吉克斯坦关系是指中华民国与塔吉克斯坦共和国之间的关系。两国无官方外交关系,目前也没有在对方首都互设具大使馆性质的代表机构。对塔吉克斯坦的相关事务由驻安