1. 下载mosquitto安装包

    • 进入mosquitto官网,选择64位/32位版本下载
  2. 安装

    • 双击下载好的mosquitto-2.0.10-install-windows-x64.exe全部选择next进行下一步,最后一个界面选择安装路径,最好为默认路径,点击Install

    • 至此已经安装完成

  3. 使用

    • 进入安装路径,目录下文件内容如下

    • 打开README-windows.txt,可以看到具体的命令使用方法以及注意事项。

    • 打开powershell,切换至安装目录

    • 执行命令mosquitto install即可安装mosquitto服务,或者双击mosquitto.exe

    • 执行命令mosquitto uninstall即可卸载mosquitto服务或者双击Uninstall.exe

    • 修改mosquitto.conf文件:

      • 在mosquitto.conf文件中搜索# listener port-number [ip address/host name/unix socket path]将其下一行的#listener修改为listener 1883 [^大致在215行],主要是为了让其它主机也可以连接到服务器
      • 搜索# allow_anonymous no[^大致在512行],将其修改为# allow_anonymous true;实现匿名用户登录,可以不使用username和password进行登录服务器
    • 执行指令./mosquitto.exe -h,可以查看相关指令参数

      -c 加载指定的配置文件,即mosquitto.conf

      -d 将服务放在后台执行

      -p 监听指定端口的代理,并且不建议与-c选项一起使用

      -v 启用详细日志模式

    • 我们使用最普通的方式开启服务,执行指令.\mosquitto -c .\mosquitto.conf,使用刚才修改过的配置文件mosquitto.conf来启动服务

  4. 测试

    • windows平台下载MQTTXMQTT X官网,新建一个项目,填写Client ID 以及ip和port,由于我们配置了allow_anonymous true,因此用户名和密码可以省略。点击连接。

    • 返回推送页面

    • 添加订阅,点击确定。

    • 向刚才订阅的topic发布消息,如果可以回显我们发布的消息,则说明已经可以进行正常的订阅与发布

    本文章只是简单介绍mosquitto在windows下的安装与使用,mosquitto的其它功能的配置还需读者自行研究。

windows平台mosquitto的安装与使用相关推荐

  1. 【GO | 基于linux和Windows平台的下载安装及配置】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 1. GO 安装 1-1. linux平台安装GO 1-2. Windows平台安装 2. IDE的安装 2-1. l ...

  2. windows平台查看python安装路径

    windows平台查看python安装路径 打开终端 win + r 输入 where python 如图:

  3. mysql root远程访问权限_mysql8.0 Server在Windows平台中的安装、初始化和远程访问设置...

    mysql8.0 server安装 1.下载mysql 8.0 可以到mysql官网下载 https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0. ...

  4. Fast DDS入门二、Fast DDS在Windows平台的编译安装

    Fast DDS入门五.在Windows平台创建一个简单的Fast DDS示例程序 1 Fast DDS动态库的编译安装 本节提供了在Windows环境中从源代码安装Fast DDS的说明.将安装以下 ...

  5. 在Windows平台下载及安装 TensorFlow

    注意:如果想快速安装请直接看文章末尾的后记部分!!! 注意:如果想快速安装请直接看文章末尾的后记部分!!! 注意:如果想快速安装请直接看文章末尾的后记部分!!! 前言 学习TensorFlow可以参考 ...

  6. 在Windows平台下使用安装GCC

    我想将linux机 器上的一个程序拿到Windows下用.直接将souWindowsrce codes拷贝到Windows下无法用Windows的C编译器编译,大概是缺少一些库吧.后来,想到Linux ...

  7. Linux/Windows 平台最容易安装 Composer教程

    我们采用的是全局安装方式,这样的话,就能够在命令行窗口中直接执行 composer 命令了. Mac 或 Linux 系统: 打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件 ...

  8. PostgreSQL 11 与 pgAdmin4 在 Windows 平台上的安装和使用

    文章目录 1.下载 2.解压后,添加环境配置 3.创建 Database Cluster 4.启动 vs 停止,注册 Windows 服务 5.角色 6.pgAdmin4 7.psql 8.配置远程访 ...

  9. 翻译辅助软件(CAT)OmegaT在Windows平台上的安装与使用

    OmegaT安装与使用 OmegaT是什么? 如何安装 快速入门 建立新项目 翻译文件 验证标签 生成译文文件 其他一些需要记住的东西 OmegaT是什么? OmegaT是一款开源的计算机辅助翻译软件 ...

最新文章

  1. 【Android开发】基本组件-复选框
  2. 批处理中的****1nul 2nul
  3. Python入门教程:很多人推荐学 Python 入 IT ,如果学完 Python 找不到工作怎么办...
  4. 【python】一个简单的贪婪爬虫
  5. 深度学习Deep learning:四十九(RNN-RBM简单理解)
  6. cycle函数python_Python执行函数的周期实现
  7. 项目管理系列之质量管理
  8. c 5.6 mysql 配置文件_Windows系统中MySQL 5.6的配置文件(my.ini)修改方法_MySQL
  9. 撰写本文的所有基本React.js概念
  10. 如何开始了解一个新知识(Vuex)
  11. 《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)...
  12. 组态档(configuration file)与建构档
  13. linux用六维BT
  14. 共享办公室租赁,突出市场重围
  15. 心电信号越界怎么回事_心电信号的分析
  16. 乐山市计算机学校灵异事件,我也来说个以前上学时候的灵异事件
  17. hdu 5442 (后缀数组)
  18. Matplotlib绘图9种经典风格,你喜欢哪种?
  19. MyBatis配置加密, 解密
  20. GPRS优点介绍及GPRS上网相关知识(转)

热门文章

  1. python汉字转换拼音
  2. PmxEditor制作mmd表情
  3. STM32配置读取BMP280气压传感器数据
  4. 喂养三种宠物:猫、狗和鸟
  5. 调用notifyDataSetChanged无法更新ListView
  6. CUDA编程之环境配置
  7. linux 进程间通信 数据库,什么是进程间通信
  8. numpy 查找 返回索引_numpy中实现ndarray数组返回符合特定条件的索引方法
  9. 矩阵的奇异值分解过程
  10. 一张图搞清楚EOS是什么怎么工作