我一直在尝试在 Windows上设置MQTT代理但没有结果.我对这个话题不太熟悉.我已经从 http://mosquitto.org/download/下载了mosquitto文件,但我还没有运行服务器.我下载了Windows的二进制文件,并按照说明操作,但我只能运行代理,但我无法订阅.它说“缺少pthreadVC2.dll”,我尝试安装它,但我不知道该怎么做.如果您能够建议我如何让经纪人运行,我感谢您的帮助.
谢谢
请参阅 http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.git/tree/readme-windows.txt

Dependencies – win32

  • OpenSSL
    Link: 07001
    Install “Win32 OpenSSL ”
    required DLLs: libeay32.dll ssleay32.dll
  • pthreads
    Link: 07002
    Install “pthreads-w32–release.zip
    required DLLs: pthreadVC2.dll

如果这不能解决问题,则可能需要安装Visual Studio可再发行组件.打包的Mosquitto版本使用Visual Studio 2010进行编译,可在此处找到:https://www.microsoft.com/en-gb/download/details.aspx?id=8328

MQTT代理窗口的更多相关文章

  1. ios – NSURLRequest产生与HTTP代理客户端不同的结果

    我也从iOS设备和模拟器也收到失败的消息.UPDATE删除NSURLRequest缓存,如here推荐,但仍然无法正常工作.和here.UPDATE试图删除所有凭据,如here,但没有帮助,没有发现任何凭据.解决方法看起来当您收到HTTP302和新的位置网址时,iOS会通过此URL自动获取页面,因此我猜您的响应实际上是重定向页面的HTML内容.请验证.更新:

  2. ios – OSX上的AWS MQTT

    解决方法由于SSL握手问题,它是失败的.它正在检测到一个无效的证书.报告和解决了类似的问题here,引用相同的错误代码.由于p12文件中有多个身份,该问题被追溯到身份不匹配.在这种情况下,p12文件中有两个证书,但代码只读取第一个.我建议倾销.p12文件的内容,并确认证书.发布在这里审查.

  3. 30天学习Swift项目实战第五天------获取定位经纬度

    使用CoreLocation来完成定位信息。本来我还想完成一下经纬度转换为具体地理位置的,但是一直报错,以后补充吧。注意,info.plist文件的权限添加。时间好玩,明天在搞吧。

  4. Paho MQTT Android服务问题

    我正在开发的应用程序中实现PahoMQTTAndroid服务.在测试了Paho提供的示例应用程序之后,我发现有一些事情我想改变.https://eclipse.org/paho/clients/android/应用程序完全关闭后,应用程序服务似乎将关闭.我希望在应用程序关闭的情况下保持服务运行,如果有更多消息进来.我也在寻找一种方法,一旦收到新消息就打开应用程序到特定活动.这是在消息到达时调用的回

  5. Paho MqttAndroidClient.connect总是失败

    我想将消息从android服务发布到本地服务器.这是我的代码的一部分,最简单的形式基于here的片段.但总是调用onFailure函数,我得到错误:显然由库返回,因为’listener!非常感谢.解决方法对我来说同样的问题,在我的情况下问题是标签位于之外标签.一开始我有这个:然后我改为:一切正常!

  6. 在Node.js下运用MQTT协议实现即时通讯及离线推送的方法

    这篇文章主要介绍了在Node.js下运用MQTT协议实现即时通讯及离线推送的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  7. Spring Boot MQTT Too many publishes in progress错误的解决方案

    本文介绍Spring Boot MQTT Too many publishes in progress错误的解决方案,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下

  8. 使用 Node-RED对 MQTT 数据流处理

    本文将介绍使用 Node-RED 连接到 MQTT 服务器,并对 MQTT 数据进行过滤和处理后再将其发送至 MQTT 服务器的完整操作流程。读者可以快速了解如何使用 Node-RED 对 MQTT 数据进行简单的流处理

  9. Springboot集成mqtt客户端详解

    MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。本文为大家分享了Springboot整合mqtt服务的示例代码,需要的可以参考一下

  10. Android MQTT与WebSocket协议详细讲解

    MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议

随机推荐

  1. static – 在页面之间共享数据的最佳实践

    我想知道在UWP的页面之间发送像’selectedItem’等变量的最佳做法是什么?创建一个每个页面都知道的静态全局变量类是一个好主意吗?

  2. .net – 为Windows窗体控件提供百分比宽度/高度

    WindowsForm开发的新手,但在Web开发方面经验丰富.有没有办法为Windows窗体控件指定百分比宽度/高度,以便在用户调整窗口大小时扩展/缩小?当窗口调整大小时,可以编写代码来改变控件的宽度/高度,但我希望有更好的方法,比如在HTML/CSS中.在那儿?

  3. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

  4. windows – SetupDiGetClassDevs是否与文档中的设备实例ID一起使用?

    有没有更好的方法可以使用DBT_DEVICEARRIVAL事件中的数据获取设备的更多信息?您似乎必须指定DIGCF_ALLCLASSES标志以查找与给定设备实例ID匹配的所有类,或者指定ClassGuid并使用DIGCF_DEFAULT标志.这对我有用:带输出:

  5. Windows Live ID是OpenID提供商吗?

    不,WindowsLiveID不是OpenID提供商.他们使用专有协议.自从他们的“测试版”期结束以来,他们从未宣布计划继续它.

  6. 如果我在代码中进行了更改,是否需要重新安装Windows服务?

    我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.我还应该重新安装服务吗?不,只需停止它,替换文件,然后重新启动它.

  7. 带有双引号的字符串回显使用Windows批处理输出文件

    我正在尝试使用Windows批处理文件重写配置文件.我循环遍历文件的行并查找我想要用指定的新行替换的行.我有一个’函数’将行写入文件问题是%Text%是一个嵌入双引号的字符串.然后失败了.可能还有其他角色也会导致失败.如何才能使用配置文件中的所有文本?尝试将所有“在文本中替换为^”.^是转义字符,因此“将被视为常规字符你可以尝试以下方法:其他可能导致错误的字符是:

  8. .net – 将控制台应用程序转换为服务?

    我正在寻找不同的优势/劣势,将我们长期使用的控制台应用程序转换为Windows服务.我们为ActiveMQ使用了一个叫做java服务包装器的东西,我相信人们告诉我你可以用它包装任何东西.这并不是说你应该用它包装任何东西;我们遇到了这个问题.控制台应用程序是一个.NET控制台应用程序,默认情况下会将大量信息记录到控制台,尽管这是可配置的.任何推荐?我们应该在VisualStudio中将其重建为服务吗?我使用“-install”/“-uninstall”开关执行此操作.例如,seehere.

  9. windows – 捕获外部程序的STDOUT和STDERR *同时*它正在执行(Ruby)

    哦,我在Windows上:-(实际上,它比我想象的要简单,这看起来很完美:…是的,它适用于Windows!

  10. windows – 当我试图批量打印变量时,为什么我得到“Echo is on”

    我想要执行一个简单的批处理文件脚本:当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows7中运行它时,我在尝试打印值时得到“EchoisOn”.以下是程序的输出:摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁.

返回
顶部