mqtt 多个订阅者 只允许一个接收_一文读懂物联网的灵魂MQTT

本文介绍了物联网常用的MQTT协议,包括它的核心发布/订阅模式、服务质量(QoS)等级、通配符、临终遗嘱(LWT)以及保留消息的功能。MQTT适用于低带宽网络环境,通过代理服务器实现客户端间的消息传递,确保在不可靠的网络中可靠通信。
摘要由CSDN通过智能技术生成

名词释义:

MQTT——Message Queuing Telemetry Transport消息队列遥测传输

SUB——Subscribe订阅

PUB——Publish发布

QoS——Quality of Service服务质量

LWT——Last Will & Testament最后遗嘱

MQTT简介

11b041506f1b960d4893fa45ae5830bc.png

MQTT是一种 基于TCP/IP的机器之间通讯 machine-to-machine (M2M)、物联网 Internet of Things (IoT)常用的一种轻量级消息传输协议。适用于网络带宽较低的场合。包含发布、订阅模式,通过一个代理服务器(broker),任何一个客户端(client)都可以订阅或者发布某个主题的消息,然后订阅了该主题的客户端则会收到该消息。

MQTT系统由与服务器(通常称为“代理”)通信的客户端组成。客户端可以是信息的发布者,也可以是订阅者。每个客户端都可以连接到代理服务器。

消息Topic按主题层次组织。发布者有新的数据项要发布时,它会将包含数据的控制消息发送到连接的代理服务器。然后代理服务器将信息分发给订阅该主题的任何客户端。发布服务器不需要对订阅服务器的数量或位置进行任何数据配置,订阅服务器也不必配置任何有关发布服务器的数据。

3.1 发布/订阅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值