问题标签 [hivemq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4068 浏览

mqtt - 我无法连接我的 MQTT 代理

我正在从事物联网项目并尝试使用mqtt protocol. 所以我需要一个 Mqtt 代理作为我的 PC 上安装的服务器。我的电脑有静态 IP 和特殊调制解调器。所以我的本地和一般 ip 看起来是一样的。

我首先安装了mosquitto。使用 Mqttlens chrome 应用程序对其进行了测试,当我在同一台计算机(即安装了代理的计算机)上对其进行测试时,它看起来一切正常。但是,当我尝试从具有不同 ip 的另一台设备发布消息时,我无法连接到代理。

我安装了 Hivemq 并为这个代理尝试了它。它是相同的,所以当我在同一台计算机上打开 mqttlens 时我可以连接代理,但我无法从其他设备连接到我的代理。

这是我已经尝试和测试过的;

我将我的 MQTT 应用程序下载到我的安卓手机。并通过 broker.hivemq.com url 连接到 hivemq 代理。同时在不同的两台电脑上,我使用 mqttlens 应用程序连接到代理。我设置了标签。一切正常,我可以发送消息和订阅主题。一切运作良好。我在同一局域网中的第三台设备以及使用不同网络时尝试过。两次,一切都很好。

但是当我通过将我的 IP 地址写入 mqtt 镜头和 MyMQTT 应用程序来尝试相同的事情时。其他设备甚至无法连接到代理。没有错误消息或其他任何内容。刚刚断开连接,无法连接。

我试图用我的 IP 地址更改绑定地址。但是当我写 0.0.0.0 或我的 ip 地址时,结果是一样的,我无法连接。

有什么建议么?

0 投票
1 回答
650 浏览

client - MQTT 客户端服务器通信

我想使用 MQTT 协议从 iOS 应用程序向我的 PC 发送消息。我在我的 Fedora 中安装了一个 HiveMQ 代理,我可以启动它。使用我的 PC 的 IP 地址可以发送消息吗?
如何在 PC 中访问收到的消息?
我是否需要另一个程序将收到的消息写入文本文件?

0 投票
1 回答
193 浏览

servlets - Hive MQ 连接请求 URL

我想知道。当我们通过 URL(tcp:\localhost:1883) 连接到 hiveMQ 代理时,然后是客户端。connect(MqttConnectOptions),有用户名和密码。可以像 tcp:\localhost:1883=username+password 一样访问整个 URL 吗?请问这样的事情,我需要知道。我想用它来 servlet 过滤器。像这样的客户端->过滤器-> hiveMQ代理。有可能吗?

0 投票
2 回答
596 浏览

mqtt - 是否可以向未来发送消息?

是否有使用 MQTT 发布计划/延迟消息的最佳实践,例如,使用 Mosquitto 或 HiveMQ 代理?

用例是:告诉订阅者在 15 分钟内执行一些维护。

最佳情况下,该用例将通过发布消息“请立即执行维护”来解决,并将消息标记为“不早于 15 分钟后交付”。

0 投票
0 回答
387 浏览

python - 无法从树莓派访问 hivemq 代理

我想使用hivemq 作为我的 IOT 项目的在线代理,但问题是我无法从我的树莓派连接到 hiveMQ。我什至无法从我的树莓派打开 hiveMQ 网站。

我尝试使用这个基本的 python 脚本订阅 hiveMQ 代理



但它抛出了一个错误:


另一方面,我还使用相同的 python 脚本订阅了我的本地 MOSQUITTO 代理,只需将 HOST 更改为我本地机器的 ip,它工作正常......

0 投票
1 回答
256 浏览

certificate - HiveMQ ClientData 对象中的证书

我目前正在研究 HiveMQ 插件开发。我基于 AfterLoginCallback 开发了自定义功能。我配置了一个有效的 TLS 连接,并且能够连接到客户端证书。

但是,当我调试 AfterLoginCallback 代码时,我发现我的“ClientData -> 证书”为“null”,在访问时会抛出 IllegalStateExcpetion。

谁能解释一下,为什么证书为空?

谢谢,洛蒙戈

0 投票
0 回答
1030 浏览

javascript - 如何使用 MQTT 异步订阅节点 js 中的特定主题

我配置了 HiveMQ 服务器并在节点 js 中安装了 MQTT npm 包。我将消息从同一网络中的不同系统发布到 HiveMQ 服务器。我想异步订阅消息。如何做到这一点?代码片段:

从不同系统发布到 HiveMQ

想要从 HiveMq 异步订阅

0 投票
1 回答
91 浏览

hivemq - 如何从持久性 Hivemq 代理中清除消息

我们正在使用 HIVEMQ Mqtt 代理 3.2.1 。我们想清除一些持久性 Message 。请让我知道该怎么做

0 投票
1 回答
497 浏览

python - 在单线程 python 应用程序中同时使用 http 和 mqtt

我是 web 和 mqtt 编程的菜鸟,我正在开发一个使用 mqtt(通过 hivemq 或 rabbitmq 代理)的 python 应用程序,并且还需要为客户端实现 http rest api。

我意识到使用 python bottle 框架很容易提供一个简单的 http 服务器,但是 bottle 和 mqtt 都有它们的事件循环,我如何结合这两个事件循环,我想要一个单线程的应用程序来避免复杂性。

0 投票
1 回答
707 浏览

websocket - HiveMQ 2.1.0 + Paho javascript mqttws31.js 的 Websocket 连接错误

嗨,我也在使用 Hivemq (windows) 并且有一个问题!

websocket 已打开,我收到一些信息:

但我总是在 chrome 控制台中遇到问题:

我不是专家请帮忙