mosquitto 在 Windows 上的安装

第一步:准备安装文件

安装文件点此下载

注意文件版本,版本不对应可能造成证书认证时候失败


文件概览:
安装文件

第二步:安装Mosquitto

选择Mosqutto安装包进行安装,安装完成后的安装目录如下:
Mosquitto安装目录
通过安装目录下的readme-windows.txt文件了解到,该目录下还缺少libeay32.dll ssleay32.dll pthreadVC2.dll这三个DLL。前两个DLL通过安装OpenSSL可以获取,后一个下载文件中包含有

第三步:安装OpenSSL

选择OpenSSL安装文件进行安装,安装后的安装目录如下:
OpenSSL安装目录
可以发现libeay32.dll ssleay32.dll这两个文件在安装目录中

第四步:将要求的DLL放置Mosquitto安装目录下

将libeay32.dll ssleay32.dll pthreadVC2.dll这三个DLL复制到Mosquitto的安装目录下,操作后如下:
完整的mosquitto安装目录

第五步:添加环境变量

为了后续操作的便捷性,将mosquitto和openSSL的可执行文件路径添加至系统环境变量

第六步:验证

注意:若第五步未执行,则需要切换工作路径到mosquitto的安装目录下

  • 打开cmd命令窗口,输入mosquitto -d -v启动代理端
  • 重新打开一命令窗口,输入mosquitto_sub -d -v -t test订阅主题为test的消息
  • 再次打开一命令窗口,输入mosquitto_pub -d -t test -m hellomqtt发布一条主题为test,消息内容为hellomqtt的消息

一切正常的话,可以看到订阅端窗口收到了主题为test的hellomqtt消息。

mosquitto_test

下一篇会介绍用OpenSSL创建证书和用C#实现MQTT客户端(利用OpenSSL生成的证书进行单向认证和双向认证),以及mosquitto代理端与证书有关的配置

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值