前言
一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。下面介绍如何在windwos下快速搭建代理服务器
一、下载软件
点击图中mosquitto-1.4.15-install-cygwin.exe连接打开页面,并下载软件
官方下载地址https://mosquitto.org/download/
二、安装软件
安装时候记住软件安装位置
点击install安装,会出现类似下面几个错误,不用管,依次点击确定,直到finish完成
三、安装需要的dll库
- 下载Cygwin https://www.cygwin.com/setup-x86.exe 并安装
在cygwin的安装目录bin目录下,找到一下dll,并拷贝以下dll到mosquitto安装目录根目录下1
2
3
4
5cygcrypto-1.0.0.dll
cygwin1.dll
cygssl-1.0.0.dll
cygz.dll
cyggcc_s-1.dll
- 打开ftp://sourceware.org/pub/pthreads-win32
下载”pthreads-w32--release.zip”
解压并找到/Pre-built.2/dll/x86/并拷贝以下dll到mosquitto安装目录根目录下
1 | pthreadVC2.dll |
- Win32OpenSSL安装
打开页面http://slproweb.com/products/Win32OpenSSL.html
选择Win32 OpenSSL v1.1.0h Light下载安装
四、重新安装
点击mosquitto-1.4.15-install-cygwin.exe重新安装,这时不会报错
五、启动服务
打开服务,并找到Mosquitto Broker右键启动