当前位置: 首页 > 知识库问答 >
问题:

MQTT在订户上更高的QoS

屠建本
2023-03-14

共有1个答案

唐宇定
2023-03-14

QoS级别位于单个客户端和代理之间。订阅者还请求QoS级别,代理为订阅者授予最大QoS。

V3.1.1的MQTT规范针对3.8.4节中的示例介绍了这些不同QoS级别的关系:

响应订阅而发送的有效负载消息的QoS必须是最初发布的消息的QoS的最小值和服务器授予的最大QoS。

 类似资料:
  • 更新时间:2019-10-31 10:53:29 节点简介 MQTT订阅节点开启对设备的监听,设备的属性,事件,工作状态等都可以进行监听,可以用来获取设备的实时信息 使用场景 可以用来监听设备当前的工作状态,是否正常,例如设备离线了,设备异常,用户可以方便的知道设备的实时情况 配置项 Topic配置 增加需要侦听的Topic 支持订阅项目下产品/设备的所有有发布权限的Topic,输入格式示例:/s

  • 我是MQTT的新手,我有一些问题希望你们能帮助我。我正在做一个学校项目,需要我使用MQTT协议,程序需要用C语言编写。(只是一些背景信息) > MQTT客户端可以同时是发布服务器和订阅服务器吗?也就是说,在不断等待从代理接收消息并执行结果操作的同时,它还能够在需要时将消息发布到代理。 我对MQTT的理解是:MQTT发布者-->MQTT代理-->MQTT订阅者 用白痴的话来说,MQTT的异步模式到底

  • 有人知道我在哪里可以得到一些示例MQTT客户端Go(golang)代码,它在无限循环中发布和订阅? null 下面是我正在使用的代码: 我翻阅了GoDocs寻找一些关于如何保持连接畅通的提示,但似乎没有什么相关的。我当然可以在subscribe上执行无限循环,但这似乎效率低下。

  • 我的发现 根据我的研究,每个队列用于存储发送到每个客户端订阅的主题的消息。例如,当同一个主题(例如)被3个不同的客户端(例如、、&)订阅时,将有3个订阅队列(即、&)。因此,当消息发送到主题时,Artemis将把这些消息放在订阅队列中、、。 实际问题 我们的broker.xml

  • 我已经在Raspberry Pi上安装了MQTT,并为代理配置了Arduino Uno,但在/var/log/mosquitto/mosquitto.log文件中看到了以下条目: Pi是用有线到本地LAN的ETH0设置的,IP地址为192.168.1.50 在PI上还有一个WiFi AP设置。Arduino Uno通过WiFi连接以发送/接收MQTT消息。WiFi AP的IP地址为192.168.

  • 安装:composer require imiphp/imi-mqtt 项目配置文件: [ 'components' => [ 'MQTT' => 'Imi\MQTT', ], ] MQTT 功能要求 PHP >= 7.2 使用 事件监听类: <?php namespace Imi\MQTT\Test; use Imi\MQTT\Client\Con