文章目录

  • 第一步:准备安装文件
  • 第二步:安装Mosquitto
  • 第三步:安装OpenSSL
  • 第四步:将要求的DLL放置Mosquitto安装目录下
  • 第五步:添加环境变量
  • 第六步:验证

第一步:准备安装文件

安装文件点此下载

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


文件概览:

第二步:安装Mosquitto

选择Mosqutto安装包进行安装,安装完成后的安装目录如下:

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

第三步:安装OpenSSL

选择OpenSSL安装文件进行安装,安装后的安装目录如下:

可以发现libeay32.dll ssleay32.dll这两个文件在安装目录中

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

将libeay32.dll ssleay32.dll pthreadVC2.dll这三个DLL复制到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消息。

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

mosquitto 在 Windows 上的安装相关推荐

  1. Windows上PostgreSQL安装配置教程

    这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库.  ...

  2. Git 在 Linux 上和 windows 上的安装

    1. 在 Linux 上安装 // Centos 上安装 $ yum -y install https://repo.ius.io/ius-release-el7.rpm $ yum -y insta ...

  3. 物联网平台thingsboard在Windows上的安装和部署

    物联网平台thingsboard在Windows上的安装和部署 前言 安装环境 部署和安装 测试 http测试 测试MQTT 前言 thingsboard是一个完全开源的物联网应用平台,个人感觉如果不 ...

  4. 实战:windows上如何安装kubectl并连接我们的k8s集群(测试成功-博客输出)-2022.1.3

    实战:windows上如何安装kubectl并连接我们的k8s集群-2022.1.3 目录 文章目录 实战:windows上如何安装kubectl并连接我们的k8s集群-2022.1.3 目录 实验环 ...

  5. Mongodb在Windows上的安装

    Mongodb在Windows上的安装 首先,我们到Mongodb的官方网站http://www.mongodb.org/downloads下载,下载的版本目前是1.8.1,下载后,解压到文件夹,比如 ...

  6. 在 Windows 上手动安装 PHP

    在 Windows 上手动安装 PHP 选择 Web 服务器 阿帕奇 选择编译版本 选择 Web 服务器 IIS 是 Windows 内置的服务.在 Windows 服务器版本上,请使用服务器管理(S ...

  7. 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南

    在 Windows 上快速安装 Flarum 指南 由 学院君 创建于5年前, 最后更新于 10个月前 版本号 #2 17639 views 6 likes 0 collects 1.下载安装包 去下 ...

  8. hmm模型工具htk在windows上的安装

    hmm模型工具htk在windows上的安装 安装环境win10 下载安装包 http://htk.eng.cam.ac.uk/download.shtml 下载对应的的windows版本的(下载需要 ...

  9. SSH在Windows上的安装、SSH的远程连接

    一:SSH在windows上的安装 引用这篇文章,具体如下: # Start the sshd service Start-Service sshd# OPTIONAL but recommended ...

最新文章

  1. 【OpenCV 4开发详解】高斯滤波
  2. 争自动驾驶领头羊还是确保技术安全?欧美选择不同
  3. 哈希加密:MD5()
  4. Oracle日常巡检
  5. 【中级软考】什么是McCabe测量法(McCabe复杂性度量、环路度量。计算有向弧数、结点数、强连通分量个数)
  6. ssh免密码登陆(三个节点master slave1 slave2)详细带命令版
  7. 别看程序员只是表面风光
  8. 2.c++模式设计-工厂模式
  9. mysql 获取每天的日期_mysql中获取一天、一周、一月时间数据的各种sql语句写法...
  10. SQL Server中的T-SQL RegEx命令
  11. 概率论概念及机器学习中样本相似性度量之马氏距离
  12. 2.0显示为整数 java_Java如何将系统属性读取为整数?
  13. bzero和memset函数
  14. 在VB中用DAO实现数据库编程Java教程
  15. iOS-dSYM 文件分析工具
  16. 使用阿里云国际版创建外贸网站,需要注意什么?-Unirech
  17. 怀揣梦想,我依靠自己,往后余生越来越精彩
  18. revit二开之获取嵌套族中的子族(过滤族)
  19. python3 tk_python3.5 安装python3-tk
  20. 小结一篇-(秀我工作一年)

热门文章

  1. 如何注册一个顶级域名?需要注意哪些事项?
  2. Praat将连续录制的声音文件切成小单位文件
  3. 【opencv】【python】libpng warning: iCCP: known incorrect sRGB profile 解决
  4. python调用ironpython_在.NET中嵌入IronPython 交互
  5. 什么是域名解析?如何设置域名解析?
  6. HTML如何设置幻灯片大小和位置,PPT教程:教你如何在PPT母版中统一标题的位置、大小、样式 | 演示说...
  7. 极限学习机(Extreme Learning Machine)(小白之路)
  8. 利用pyechart绘制简单的迁徙流向图、世界地图
  9. Terracotta 3.2.1简介 (一)
  10. 使用Python+Folium实现地理空间可视化效果