windows下安装mosquitto

前言

一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。下面介绍如何在windwos下快速搭建代理服务器

一、下载软件

点击图中mosquitto-1.4.15-install-cygwin.exe连接打开页面,并下载软件
官方下载地址https://mosquitto.org/download/
Alt text

二、安装软件

安装时候记住软件安装位置
Alt text

点击install安装,会出现类似下面几个错误,不用管,依次点击确定,直到finish完成
Alt text

三、安装需要的dll库
  1. 下载Cygwin https://www.cygwin.com/setup-x86.exe 并安装

在cygwin的安装目录bin目录下,找到一下dll,并拷贝以下dll到mosquitto安装目录根目录下

1
2
3
4
5
cygcrypto-1.0.0.dll
cygwin1.dll
cygssl-1.0.0.dll
cygz.dll
cyggcc_s-1.dll

  1. 打开ftp://sourceware.org/pub/pthreads-win32
    下载”pthreads-w32--release.zip”
    解压并找到/Pre-built.2/dll/x86/并拷贝以下dll到mosquitto安装目录根目录下
1
pthreadVC2.dll
  1. Win32OpenSSL安装
    打开页面http://slproweb.com/products/Win32OpenSSL.html
    选择Win32 OpenSSL v1.1.0h Light下载安装

Alt text

四、重新安装

点击mosquitto-1.4.15-install-cygwin.exe重新安装,这时不会报错

五、启动服务

打开服务,并找到Mosquitto Broker右键启动

Alt text

六、进行测试

Alt text