MQTT代理窗口

时间:2015-03-31 23:55:10

标签: windows server mqtt broker mosquitto

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

4 个答案:

答案 0 :(得分:7)

请参阅http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.git/tree/readme-windows.txt

  

依赖关系 - win32

     

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

答案 1 :(得分:3)

点击此链接:https://sivatechworld.wordpress.com/2015/06/11/step-by-step-installing-and-configuring-mosquitto-with-windows-7/

您必须在mosquitto文件夹(C:\ Program Files(x86)\ mosquitto)中包含这些文件(libeay32.dll,ssleay32.dll和pthreadVC2.dll)并重新安装mosquitto服务器。重新安装后检查服务以查看Mosquitto是否作为服务运行。然后在命令提示符中使用命令netstat -an。这将显示活动连接及其状态。

以上链接提供了一步一步的安装程序。

答案 2 :(得分:1)

我个人参与的开源和可扩展的MQTT经纪人:emitter.io。它是使用 .NET Core和LibUV - github.com/emitter-io/emitter构建的。

此处还提供了一个很好的MQTT代理列表:https://github.com/mqtt/mqtt.github.io/wiki/servers

答案 3 :(得分:0)

此链接会将您带到pThreads:ftp://sources.redhat.com/pub/pthreads-win32/dll-latest/dll/x86/

你可以直接下载它:

然后在蚊帐中复制粘贴dll 夹 enter image description here