问题标签 [libmosquitto]

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 投票
2 回答
3039 浏览

libmosquitto - 如何使用 libmosquitto 编译示例程序

尝试编译示例之一时出现以下错误:

请帮忙

0 投票
1 回答
150 浏览

c# - 需要帮助使用 C#/C 互操作解决 AccessViolationException

我需要一些帮助来修复持久的 AccessViolationException。

给定这样的交流签名

我有这个 C#

运行时,并确保应该收到一条消息 - 我得到了正确的字符串,topic但是一旦MessageHandler返回,我就会得到可怕的异常。

我尝试过的事情:

  • 改变呼叫约定
  • 在托管的 callback_set 定义中使用 on_publish 而不是 IntPtr
  • 可能还有更多不应该产生影响的绝望的事情

非常感谢任何帮助!

如果有人可以提供帮助,我可以分享该项目的 zip - 它将获得 BSD 许可,就像我试图与之互操作的 Mosquitto 一样。

0 投票
0 回答
152 浏览

iot - 用于实现 IOT 的 libmosquitto 和 bcm2835 库

我正在使用树莓派上的一个基于物联网的项目。我的项目包括带有 zigbee 发射器模块(Adam 2017)的温度/湿度传感器和用于接收的 raspbee zigbee 接收器。raspbee 与 Pi 串行接口,Pi 连接到在另一台 PC 上运行的 mosquitto 服务器。所以这个 UART 值可以通过 web UI 远程访问,并根据我想要自动控制继电器的温度和湿度值。由于我在微控制器 C 编程方面有更多经验,因此我为这个项目选择了 libmosquitto C 客户端库、mosquitto 服务器和 bcm2835 库。我已经使用 Geany 编译器在 Pi 中成功使用了 bcm2835 库。但问题是我如何结合这个 libmosquitto 和 bcm2835 库。我曾尝试通过添加头文件并提供路径但无法成功。我的目标是连接 Pi 并将 UART 数据传输到在另一台 PC 上运行的 mosquitto 服务器,然后可以通过 Web UI 访问该服务器。我在 Internet 上找不到任何使用 libmosquitto 和 bcm 库的类似项目?有人可以为此提出解决方案吗?

问候,

尼廷

0 投票
1 回答
1993 浏览

c++ - CPP MQTT 代理代码不起作用

我需要在我的项目中使用mqtt 代理。但是我觉得文档非常缺乏。我发现的一些可用示例代码并不适合我。按照这个例子,但得到编译错误

还尝试查看mqtt 存档中给出的示例代码,但 make 命令无法编译它们。因此尝试单独编译成功的示例文件,但在运行时它会导致缓冲区溢出并且蚊子终端输出是

如果有人以前使用过 mqtt 并且可以共享基本代码,那就太好了。谢谢。我已经推送了我在 github 中尝试过的所有文件,您可以在这里查看

0 投票
1 回答
191 浏览

android - 每当在 mosquitto 上创建新主题时通知

我正在尝试使用 Mosquitto 代理在 Android 上实现推送通知。因此,不同的 android 应用程序会根据他们将接收通知的 tehir id 创建主题。要向这些 android 应用程序发送通知,我们需要主题的名称。我想知道是否有一种方法可以在创建新主题时通知应用程序(注册了新的 android 应用程序)。这样,我们将拥有所有主题的列表(所有的安卓应用程序),我们可以通过发布主题来对它们进行 cpntact。

谢谢

0 投票
2 回答
2061 浏览

ssl - mosquitto中的tls连接失败

我已经生成了证书并能够使用以下命令成功连接

虽然我尝试使用相同的证书对我的代码执行相同的操作,但我遇到了以下错误

客户端

服务器端

这是我的代码

更新:还测试了端口 8884

0 投票
0 回答
171 浏览

ssl - libmosquitto 中仍然可以访问的块

我正在处理下面的示例,但是当我使用 valgrind 运行它时会出现内存泄漏

Valgrind 输出:

我该如何解决这些问题?

0 投票
1 回答
133 浏览

activemq - 每次我使用新的客户端 ID 连接时都会发送 ActiveMq 订阅消息

我正在创建一个 iOS 应用程序,其中我使用了蚊子库来集成 Active MQ。

一切正常,除了当我重新连接新的客户端 ID 时,我再次收到所有消息。

cleanSession 标志设置为 false;

任何帮助,将不胜感激。

0 投票
1 回答
227 浏览

ios - 在 iOS 中将 libmosquitto 从 1.1.3 升级到 1.4.8

我正在开发一个使用 libmosquitto 1.1.3 的项目。使用 ssl 的 WITH_TLS 标志可以正常工作。

现在我必须将库升级到最新版本,即 1.4.8。我无法下载新库,但它没有 WITH_TLS 标志。当我将此预处理器复制到我的文件时,它给出了错误 openssl/ssl.h file not found。

任何关于在 iOS 中使用这个库的信息,请提出一些建议。

0 投票
1 回答
804 浏览

json - mosquitto_publish 中的 Json 字符串用法

使用 C 客户端库 (libmosquitto)

如何将此 json 字符串发布到 MQTT mosquitto 代理