mosquitto相关内容

接收离线消息mqtt

我正在使用mosquitto作为代理,并使用paho(python)作为客户端.我正在尝试使订户接收脱机消息. 为此,我进行了以下更改: 固定的客户ID 第2级质量 但是,订阅者仍然无法接收消息. 有什么帮助吗? 谢谢, 拉胡尔 解决方案 为了使您的客户端成为持久客户端,并在脱机时接收发送到主题的消息,您需要满足以下条件: 固定的客户端ID(已完成) 始 ..
发布时间:2020-05-12 18:47:07 其他开发

具有负载平衡应用服务器的MQTT

我有两个运行相同Web应用程序的tomcat服务器.两个Web应用程序都订阅了MQTT服务器中的主题1.每当在主题1中接收到消息时,两个应用程序都会接收到该消息.但是我只希望一台服务器处理请求,而不是两者都处理.最坏的情况是我必须在两个Web应用程序上进行条件检查,以允许一次处理.对于这种情况有什么建议吗? 解决方案 您需要使用支持共享订阅的MQTT代理 1 此功能使您可以让多个客户 ..
发布时间:2020-05-12 18:47:05 其他开发

wifi断开并不会重新连接时,应用程序,服务和mqtt崩溃

我正在制作一个带有mqtt客户端和后台服务的应用程序,当我收到某些mqtt消息时会发出通知. 我使用Paho库和服务作为客户端,只要我连接到wifi并打开代理,一切都可以正常运行. 我不希望通过Internet访问代理,因此当没有可用的wifi时,客户端将断开连接,问题是当wifi重新连接时,mqtt客户端将不会重新连接. 我尝试了很多事情,但是最新的测试是让处理程序检查是否有互 ..
发布时间:2020-05-12 18:46:58 Java开发

RSMB MQTT-SN&蓝牙

有人告诉我MQTT-SN可以使用蓝牙而不是TCP/IP. 我从 http://git.eclipse下载了RSMB. org/c/mosquitto/org.eclipse.mosquitto.rsmb.git 然后我尝试将其配置为可以使用TCP/IP以外的任何方式工作,但没有任何运气.实际上,我只能使用配置文件进行配置的唯一原因是端口号,因为我无法在任何地方找到可能的配置列表. ..
发布时间:2020-05-12 18:46:55 其他开发

如何使用libmosquitto进行编译

我正在尝试编译libmosquitto网站(底部)上提供的代码示例: http://mosquitto.org/man/libmosquitto-3.html 我使用Ubuntu 12.04安装了libmosquitto1和libmosquitto1-dev软件包.在安装它们之前,我添加了mosquitto存储库: sudo apt-add-repository ppa:mosquit ..
发布时间:2020-05-12 18:46:51 其他开发

如何在OpenShift在线上运行mosquitto MQTT经纪人

有人在 mosquitto .com/"rel =" nofollow noreferrer“>免费帐户中的openshift在线版本? 有两个相关的SO问题,但不能真正解决所有问题: “如何在Openshift中连接到我的MQTT代理" .它运行JBoss Fuse,并且需要服务器上的SNI功能或客户端上的端口转发. “如何通过Openshift访问套接字" .作者提到了运行蚊子, ..
发布时间:2020-05-12 18:46:48 其他开发

Mosquitto 1.4.2 Websocket支持

我正在尝试利用Mosquittos的最新更新来支持代理中的Websocket.我正在运行Mosquitto v1.4.2,并将以下行添加到mosquitto配置文件(mosquitto.conf): listener 10001 127.0.0.1 protocol websockets listener 1883 protocol mqtt 当我尝试使用新配置启动代理时,我得到以下信 ..
发布时间:2020-05-12 18:46:46 其他开发

如何在Eclipse PAHO Java MQTT客户端和Mosquitto代理之间创建PSK连接?

我正在尝试在mosquitto mqtt代理和使用Eclipse Paho客户端库用Java编写的应用程序之间配置预共享密钥加密连接. 我已经成功地在不使用加密和SSL的情况下在两者之间建立了连接,其中服务器证书已通过身份验证,但没有客户端证书. 我想使用预共享密钥对连接进行加密(身份验证不重要),这是mosquitto经纪人绝对支持的,但是我不确定Eclipse Paho库是否支持它 ..
发布时间:2020-05-12 18:46:44 Java开发

mqtt mosquitto桥水平缩放

我有一个负载均衡器,即aws elb 所有的发布/订阅都将通过该Elb来 两名蚊子经纪人A&肘下的蚊子经纪人B 一个mosquitto代理在这两个代理(mosquitto.broker.sync)之间同步主题 尝试一次 这是用于在节点A和B之间同步主题的mosquitto代理的配置的样子 mosquitto.broker.sync: ## connection mosquitto ..
发布时间:2020-05-12 18:46:41 其他开发

客户端如何了解另一个客户端是否已连接

大家好,我的问题是我需要保持设备(客户端)的状态,因为它们是否在线. 我正在通过客户端ID进行连接,通过订阅该主题,我可以知道该设备已断开连接,但是如果它们重新连接,我如何检查它们是否再次连接. 解决方案 简短的答案是您不同意(在协议级别). 发布者和订阅者完全不了解彼此,消息发送到主题而不是特定的订阅客户端. 稍长的版本: 您可以对保留的消息和LWT(最后的遗嘱) ..
发布时间:2020-05-12 18:46:39 其他开发

在Mosquitto中读取.db文件

我正在使用Mosquitto Project(http://mosquitto.org),这是我的mosquitto.conf persistence_file mosquitto.db persistence_location C:/var/lib/mosquitto/ 运行后,我有mosquitto.db,但无法打开它.我正在尝试使用Microsoft Excel sqlit ..
发布时间:2020-05-12 18:46:37 其他开发

Android Studio-MQTT无法连接

我刚开始学习在Android Studio中使用MQTT协议.使用 mosquitto 代理,我可以在 pub/sub 窗口之间交换消息.但是,当我通过android studio向经纪人发送消息时,该应用程序构建成功,但经纪人端未显示任何内容&系统显示“连接失败".相同的代码在Eclipse Java应用程序上可以正常运行,但在android上却无法运行,尽管已添加了必需的库和依赖项. 请 ..
发布时间:2020-05-12 18:46:35 移动开发

与Mosquitto经纪人形成集群

我正在使用蚊子经纪人来实施MQTT协议.但是我无法找到如何在蚊子经纪人的情况下进行聚类.同样,可以与一个经纪人一起服务的客户数量也没有任何限制. 解决方案 您无法使用mosquitto进行群集. 其他一些支持集群的MQTT代理,包括 HiveMQ . HiveMQ具有自动发现和分布式无主控架构的弹性集群功能,并且在AWS或Azure等云提供商上运行良好. 您可以在此处. ..
发布时间:2020-05-12 18:46:30 其他开发

mosquitto MQTT代理和具有SSL/TLS的Java客户端

我正在使用mosquitto和Eclipse PAHO Java客户端. 在普通TCP套接字上,一切都正常. 但是现在我想使用SSL进行加密(不一定需要加密). 首先,我按照 http://mosquitto.org/man/mosquitto-tls-7.html 在mosquitto客户端中,如果没有-不安全选项,我将不发布消息,这意味着我必须 mosquitto_pu ..
发布时间:2020-05-12 18:46:28 其他开发

如何测试Mosquitto服务器?

我是Mosquitto和MQTT的新手,我下载了Mosquitto服务器库,但不知道如何对其进行测试. 有什么方法可以测试Mosquitto服务器? 解决方案 在单独的终端窗口中执行以下操作: 启动代理: mosquitto 启动命令行订户: mosquitto_sub -v -t 'test/topic' 使用命令行发布者发布测试消息: mosqui ..
发布时间:2020-05-12 18:46:26 其他开发

如何在MQTT经纪人Mosquitto中显示已交付和已阅读的收据?

我想在我的消息传递平台中向用户显示已发送和已阅读的回执.我使用的是Mosquitto作为代理的Eclipse的Paho库.由于Mosquitto不存储消息,因此这是 的最佳方式/插件 显示已交付的收据-如何使用QoS2确认收据来做到这一点? 显示已读回执-向我建议这样做的方法 如何存储消息,以便用户可以查看其聊天记录? mysql中的任何体系结构见解都将非常有帮助. 解决方案 您的 ..
发布时间:2020-05-12 18:46:24 其他开发

有没有一种方法可以将Mosquitto有效载荷存储到MySQL数据库中以进行历史记录?

我正在使用Mosquitto MQTT代理,并且希望将每个已发布的消息存储到MySQL数据库中,而无需创建客户端并订阅#通配符. 我发现了这个 https://github.com/jpmens/mosquitto-auth-plug,但是我的英语不够好,无法完全理解它...我认为这只是存储持久性消息,以便中间商稍后重新发送它们.我说的对吗? 谢谢 解决方案 mosquitto ..
发布时间:2020-05-12 18:46:22 数据库

如何为MQTT客户端编写测试?

我是MQTT和测试的新手,不确定两者如何配合工作. 我正在使用 mqtt.js ,并希望编写一些基本测试.我应该如何构造它们?更具体地说,我需要模拟MQTT代理,还是可以建立实时连接?该连接应该连接到HiveMQ等测试服务,还是连接到我自己设置的代理? 我的设置: 我正在构建一个聊天应用程序. 3个Docker容器. 1个经纪人(使用 mosquitto ,2个客户端. ..
发布时间:2020-05-10 01:00:47 其他开发

使用PHP在Laravel上进行mqtt

我在树莓派和Ubuntu上使用MQTT.我使用终端作为开始订阅者和发布者,并且效果很好.但是现在我想创建一个具有此功能的网站(使用laravel).我用谷歌搜索,但没有发现任何有趣的东西.有可能这样做吗? 解决方案 与HTTP不同,MQTT通常用于打开应用程序进程和MQTT服务器之间的长期连接. 虽然完全有可能打开连接,发布一条消息,然后再次关闭套接字,但订阅消息流实际上并没有用. ..
发布时间:2020-04-28 06:20:31 PHP