首页 >
MQTT
✍ dations ◷ 2025-06-07 18:59:03 #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 上找到。
相关
- 屯溪屯溪区是中国安徽省黄山市下辖的一个区。东汉建安十三年(208年),吴主孙权在屯溪设犁阳县,属新都郡,为屯溪建制之始。晋改犁阳为黎阳。南朝宋大明八年(464年)撤黎阳县,并入海宁县(今
- 坐月子坐月子,是一些东亚民族的妇女在生产过后休息调养身心的习俗,时间约一个月,故称坐月子。粤语称坐月,闽南语称做月內,客家话称做月,中原官话称坐月子或称作月子,日语称产后之肥立(産後
- 自主自主权(希腊语:νόμος; αὐτονομία; αὐτόνομος,英语:Autonomy,直译为“法”、“自我设置并约束自我的法律”),也称自治权、自决权,是一种广泛存在于道德、政治
- 伪足伪足(英语:Pseudopodia)是细胞伸出类似足状的部分,由原生质体形成的临时细胞器。伪足会依形状分成叶形状伪足、丝形状伪足、根形状伪足,有轴伪足4种。如单细胞生物(变形虫)、黏菌就
- 异常异常行为(或功能障碍行为)是一种行为特征,归因于那些被认为是罕见或功能障碍的病症。由社会不接受的行为组成,行为在非典型或不寻常的情况下被认为是不正常的,并且导致个体活动受
- 连接酶连接酶(英语:Ligase,或称连结酶和结合酶)是一种催化两种大型分子以一种新的化学键结合一起的酶,一般会涉及水解其中一个分子的团。一般连结酶催化以下的反应:或有时是:其中小阶的字
- 冰上曲棍球冰球(英语:ice hockey),又称冰上曲棍球,在加拿大、美国和欧洲的拉脱维亚、瑞典等流行区域直接称为曲棍球(hockey),是1项在冰上进行的团体运动,溜冰者以把冰球打进对手球门为得分目的,
- 三酸甘油脂甘油三酯(triglyceride, TG, triacylglycerol, TAG, or triacylglyceride),亦作三酸甘油酯,常称为油脂,为动物性油脂与植物性油脂的主要成分,一种由一个甘油分子和三个脂肪酸分子
- 高血钙症高血钙(Hypercalcaemia)是指血液中的钙离子(Ca2+)过高的疾病。人体一般血钙浓度在2.1–2.6 mmol/L (8.8–10.7 mg/dL, 4.3–5.2 mEq/L),若浓度高于2.6 mmol/L,就是高血钙。轻度高
- 高雄关帝庙坐标:22°37′51″N 120°19′54″E / 22.630851°N 120.331697°E / 22.630851; 120.331697高雄关帝庙,旧名五块厝武庙,是位于台湾高雄市苓雅区的关帝庙。此庙原名“关帝厅”,