首页 >
MQTT
✍ dations ◷ 2025-09-28 10:44:28 #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 上找到。
相关
- 分子遗传学分子遗传学(英语:Molecular genetics)是生物学中的一个领域,专门在分子层次下研究遗传学,这一学门使用许多分子生物学与遗传学的研究方法 。对生物体染色体和基因表达的研究可以
- 东西教会大分裂东西教会大分裂(英语:East–West Schism)是指11世纪基督教会大分裂,分出了希腊正教(东方正教会)以及罗马天主教(罗马普世公教会)两大宗。自2世纪以后,以罗马为首的西方教会和以君士坦
- 阿尔卑斯山脉阿尔卑斯山(德语:Alpen;意大利语:Alpi;斯洛文尼亚语:Alpe)是欧洲最高及横跨范围最广的山脉,它覆盖了意大利北部边界、法国东南部、瑞士、列支敦士登、奥地利、德国南部及斯洛文尼亚
- 莫尔多瓦共和国莫尔多瓦共和国(俄语:Респу́блика Мордо́вия,罗马化:Respublika Mordoviya;莫克沙语:Мордовскяй Республикась;厄尔兹亚语:Мордов
- 过氧化酮过氧化酮(英文:Dioxirane),也称双环氧乙烷,是一类含有过氧三元环结构的有机化合物。母体化合物双环氧乙烷(见右图)是不稳定的化合物,分子式为CH2O2,在有机合成中作为氧化剂。二甲基过
- Insub2/subO氧化铟(I)是一种无机化合物,化学式为In2O。它是一种黑色的晶体粉末,不吸湿。氧化铟(I)可由氧化铟(III)的还原制备:草酸铟的热分解也能得到氧化铟(I):氧化铟(I)可以和盐酸反应,并
- 张存浩张存浩(1928年2月23日-),籍贯山东无棣,生于天津,中国物理化学家。中国高能化学激光奠基人、分子反应动力学奠基人之一,长期从事催化、火箭推进剂、化学激光、分子反应动力学等领域
- 海禁海禁(又称洋禁),是一种锁国政策,旨在禁止民间私自出海,有谓“尺板不得出海”,也限制外国商人前往本国通商。具体实施随着时间变迁而有张有弛,即“严禁”及“弛禁”之分。海禁目的是
- 约翰·戈特利布·费希特约翰·戈特利布·费希特(德语:Johann Gottlieb Fichte,1762年5月19日-1814年1月27日),德国哲学家。尽管他是自康德的著作发展开来的德国唯心主义哲学的主要奠基人之一,但他在西方哲
- 松山松山庄(日语:松山庄/まつやましょう Matsuyama Shō),为1920-1938年间存在之行政区,辖属台北州七星郡。1938年4月1日废庄并入台北市。大致为今日台北市松山区及信义区,少部分位于大