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

MQTT:不接收脱机消息

华睿识
2023-03-14
    null

但是,我发现代理在重新连接时不会向客户机发送任何东西。

这就是我如何测试的:使用上面提到的四个参数将客户机连接到代理。用QOS=1订阅感兴趣的主题断开客户端

使用另一个客户端程序和另一个客户端id,连接到代理将消息发布到由现在脱机的客户端订阅的同一主题。请等待几秒钟,现在使用与以前相同的连接设置重新连接脱机客户端。

pid_file /var/run/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log
log_type debug

listener 9001
protocol websockets

listener 1883
protocol mqtt

allow_anonymous false
acl_file /path/to/acl_file
password_file /path/to/password_file

共有1个答案

穆城
2023-03-14

这是一个行为不端的GUI客户端的案例。他们三个!

我张贴它,这样其他人就不会浪费时间在类似的事情上。

我尝试了三个客户,都有如下所述的不同的Probels:

 类似资料:
  • null 有人帮忙吗? 谢谢,拉胡尔

  • 我试图让一些基于PAHO的客户机使用Vert.x MQTT服务器。我试图发布到我的接收客户端订阅的测试主题。我很难从客户端发布者向客户端订阅者发送消息。 使用我在Internet上看到的真实例子,我构建了一个MQTT代理。vert.x MQTT代理代码的代码如下所示: 我很确定我在这里错过了什么,但我想不出会是什么。有人能帮我把这个弄好吗??? 提前感谢您的任何帮助或见解。

  • mosquitto.conf将最大飞行消息设置为0,持久性为true。 发布服务器QOS=2 用户QOS=2 保持活力=60 还有其他参数我应该看吗?

  • 当前状态: > 我将MQTT协议支持添加到Wildfly embedded Apache Artemis(添加了“Missing”文件夹和Artemis-mqtt-protocol-.jar,并在module.xml中启用了该协议) 我正在为MTQQ使用完整的独立配置和添加的acceptor: AMQ221020:协议[MQTT]在127.0.0.1:1883启动接受器 AMQ221007:服务器

  • 我是Kafka的新手。我在网上读了很多关于Kafka制作人和Kafka消费者的说明。我成功地实现了前者,它可以向Kafka集群发送消息。然而,我没有完成后一个。请帮我解决这个问题。我看到我的问题像StackOverflow上的一些帖子,但我想更清楚地描述一下。我在虚拟盒子的Ubuntu服务器上运行Kafka和Zookeeper。使用1个Kafka集群和1个Zookeeper集群的最简单配置(几乎是

  • 我正在创建一个iOS和Android原生应用程序,使用Firebase发送推送通知。 它工作得很好,但当我关闭设备并发送一些通知时,启动设备后,我只收到iOS上发送的最后一个通知,Android上也是如此。 是否有一种方法可以接收所有的推送通知,即使在设备脱机和启动时?