我是MQTT
和mosquitto
的新手。
我最近使用网站上的Windows二进制安装文件(http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.4.2-install-win32.exe)在我的Windows操作系统上安装了mosquitto
。
但是,当我尝试运行mosquitto命令时,会显示一条错误消息,指出找不到该命令。在谷歌搜索时,我找到了下载二进制安装的相同说明。
即使我打开保存在Program Files中的mosquitto文件夹并尝试运行代理应用程序,该窗口也会暂时打开然后关闭。 我也下载了HiveMQ。这可能是问题吗?
我无法理解在安装过程中我可能做错了什么。请帮忙!
答案 0 :(得分:2)
mosquitto,mosquitto_pub和mosquitto_pub都不是gui程序。您需要通过cmd.exe或powershell或类似程序运行它们。例如:
run cmd.exe
cd <path to executables>
mosquitto_sub -h test.mosquitto.org -t '#'
未找到&#34;命令&#34;错误,您是否按照安装程序中的说明安装依赖项?
答案 1 :(得分:2)
根据readme-windows.txt文件(在安装控制器下找到),安装程序不提供依赖项(OpenSSL abd Pthread),需要单独安装:
答案 2 :(得分:1)
不要安装win64openSSL,即使你有64位操作系统:) 至于mosquitto是32位应用程序,它只适用于Win32OpenSSL ...