首页 >
MQTT
✍ dations ◷ 2025-05-16 18:43: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 上找到。
相关
- 花粉病过敏性鼻炎,又称为鼻敏感、干草热、花粉热、花粉症或季节性过敏性鼻炎,是因为免疫系统受到空气中的过敏原影响而导致的鼻炎症状。征兆和病症包括流鼻涕或鼻塞、打喷嚏、眼睛的
- 硝化细菌硝化细菌(英语:nitrifying bacteria)是一群好氧的化能自养生物之统称,细菌能通过食用无机氮化合物生长。硝化细菌以二氧化碳为碳源,通过代谢将氨或铵盐氧化成硝酸盐。硝化细菌可
- 基因组岛基因组岛(英语:Genomic island,GI)是指一个基因组中,有证据显示可能来源于基因水平转移的一段。这一术语通常用于描述微生物,特别是细菌的基因组。GI中的基因可以编码多种功能的蛋
- Brsub2/subO一氧化二溴是一种无机化合物,化学式为Br2O。它是暗棕色固体,仅在-40°C以下稳定,用于溴化反应。分子中Br-O的键长为1.85Å,Br-O-Br的键角为112°。一氧化二溴由溴蒸气或溴的四氯
- 孙义燧孙义燧(1936年12月20日-),浙江瑞安人,中国天体力学家。1936年出生于浙江瑞安。1954年毕业于瑞安中学。1958年毕业于南京大学天文系并留校任教至今,现为南京大学研究生院院长。曾担
- 德意志关税同盟德意志关税同盟(德语:Deutscher Zollverein)于1834年由38个德意志邦联的邦国组成。在当时工业革命的浪潮,同盟的成立有助贸易往来、减少内部竞争。而同盟成立的主要倡导者是经济
- 融化熔化是指物质由固态转变为液态的一个过程(又称熔解,其中冰的熔化又写作融化、融解)。固态物质中的内能增加(通常借由加热或加压)至一特定的温度(称之为熔点),在该温度下(或对于非纯物
- 漏尿漏尿(日语:お漏らし/おもらし/オモラシ;罗马化:omorashi)是主要流行于日本的恋物次文化,借由自己尿急或因他人尿急而引起性刺激。对这样的恋物者而言,当他人因憋不住而尿失禁时就是他
- 战术数字信息链路战术数位资讯链路(TADIL)是一种美军传递资料的系统(数据链路标准,以无线电波或电缆提供由美军和北约国家使用的通信沟通),能将各种敌人位置,我方位置等等“战场景图”资料简单转换
- 果敢人果敢族(缅甸语:ကိုးကန့်လူမျိုး)是缅甸东北边境的世居民族,具有缅甸官方少数民族的地位。在缅甸,他们被认为从中国云南省而来,居住在果敢县的中国汉人;而在中国,有人