问题标签 [mosquitto]

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 投票
1 回答
1202 浏览

macos - 启动 Mosquitto 的本地实例

我开始学习 MQTT,目前我正在尝试在我的笔记本电脑上设置一个本地实例。今天下午,我在我的 Mac 上使用brew install mosquitto.

安装完成后,我尝试运行mosquito但没有启动。

是否有一组步骤来启动本地实例?我看过 [ http://mosquitto.org/man/mosquitto-8.html]上的步骤,但我不明白。

我只是想一步一步地弄清楚我是如何启动这件事的。

谢谢

0 投票
3 回答
1140 浏览

javascript - 为 mqtt 运行 WebSocket 时遇到问题

我正在尝试 使用我自己的 mosquitto 实例来复制这个演示来控制仪表。演示
当我尝试连接到“test.mosquitto.org", 8080一切正常,但是当我插入我自己的 mqtt 服务器的 IP 时,我收到:Connection failed: AMQJ0007E Socket error:undefined.
我相信这是由于 websocket 服务要求与 mqtt 在同一台机器上运行。原作者使用 WSS ,而且我不知道如何安装此服务(完整的菜鸟)。我什至尝试按照这些指示但没有运气任何人都可以提供一些指示吗?

0 投票
2 回答
481 浏览

gcc - 使用 TLS 编译 libmosquitto 时出现问题

我正在研究 libmosquitto 库,并且在我的 Mac 上的库上设置 TLS 时遇到了一些麻烦。 

当我在启用 TLS 和 TLS_PSK 的情况下进行编译时,我收到错误“架构 x86_64 的未定义符号”。 

据我了解,编译器应该是 g++ 而不是 mac 中的默认 gcc。(我可能是错的)。如果是这样,我需要在 make 文件中进行哪些更改?

有人可以指导我如何在 64 bot 架构的 mac 上生成启用了 TLS 和 TLS_PSK 的 libmosquitto 文件吗? 

更新:我得到了要编译的应用程序库。问题在于 xcode 版本之间的冲突。

我现在有一个不同的问题。当我使用 mosquitto_tls_set 时,会跳过整个函数并以 MOSQ_ERR_NOT_SUPPORTED 响应。

这里正在检查一个预处理器值 WITH_TLS。我在代码中的哪里启用它?我已经遵守了源文件 WITH_TLS

0 投票
2 回答
1576 浏览

mqtt - MQTT 与 Mosquitto

Mosqitto ( http://mosquitto.org/ )支持哪些消息队列?另外我想知道在 MQTT 协议中,为每个主题创建不同的消息队列,或者在内存限制的情况下可以不这样做。

0 投票
7 回答
34445 浏览

mqtt - 使用 Mosquitto 代理形成集群

我正在使用Mosquitto 代理来实现 MQTT 协议。但是我无法找到在蚊子经纪人的情况下如何进行集群。一个经纪人可以服务的客户数量也有任何限制。

0 投票
1 回答
7273 浏览

mqtt - mosquitto 中的最大飞行消息

如何增加 mosquitto 代理中的飞行消息数,以便客户端可以发布n要保存在代理中的消息数?

0 投票
0 回答
2018 浏览

java - 如何检测使用 QoS 2 发送的 mqtt 消息传递失败?

我正在尝试实现一个 JAVA 应用程序,目的是发布到特定的 MQTT 主题。消息应使用 QoS 2 传送(仅传送一次)。

但是我似乎忘记了我的实现中的任何内容(下面的 JUnit 实现的代码),因此尽管没有客户订阅我的主题,但消息似乎总是被传递。有谁知道我的错在这里?

我在 Ubuntu 12.04 上使用 mosquitto MQTT 代理,在 JAVA 端使用 Eclipse Paho。

0 投票
1 回答
224 浏览

java - MQTT - Java 应用程序看不到已发布的消息

我正在开发 Eclipse 中的 MQTT 应用程序。我之前使用 mqtt-dashboard 作为公共代理,并且能够看到我在仪表板上发布的消息。由于某种原因,这个网站已经关闭,所以我切换到 mosquitto。我的代码是相同的,但我仍然无法向该代理发布消息。我的代码如下:

}

我正在尝试在此仪表板上查看已发布的消息:http: //test-mosquitto.herokuapp.com/ 但看不到我的消息。如果我遗漏了什么,请纠正我。我是新手。谢谢。

0 投票
2 回答
28683 浏览

ssl - 您如何设置加密蚊子代理,例如具有 https 的网页?

我正在尝试设置一个使用 ssl/tls 加密的蚊子代理。我不想生成客户端证书。我只想要一个加密连接。

手册页只描述了可用的设置,而不是需要的设置以及它们的使用方式。

需要哪些设置以及如何设置?

我用蚊子 1.3.5

0 投票
1 回答
415 浏览

mqtt - 关于 MQTT 固定头结构?

我正在尝试实现一个MQTT库。根据教程,MQTT消息的固定标头应如发布的图片所示。

同样在同一个教程中,我发现fixed header的编码方式是这样写的:

我的问题是,根据发布的固定标头规范,字段,retain和the should have ,和bits 分别。qosdupmsg type1214

为什么该msg type字段扩展为 5 位 "<<4" 并且该字段dup扩展为4 bits"<<3" ?

Fixed_Header 在此处输入图像描述