windows上mosquitto安装及简单使用

1.从官网上下载

https://mosquitto.org/download/

2.安装

3.配置文件&启动mosquitto Broker服务

配置文件:

#设置不允许匿名登录
allow_anonymous false
#设置账户密码文件位置,绝对路径
password_file D:\mosquitto\pwfile.example

配置完,启动mosquitto服务。也可以先启动服务再配置,然后重启服务。

4.增加用户,使用cmd到根目录下操作

mosquitto根目录输入:

mosquitto_passwd -c /mosquitto/pwfile.example FirstUserName
(使用-c 参数会导致清空密码文件,重新插入用户)
mosquitto_passwd /mosquitto/pwfile.example SecondUserName
(不使用-c 表示追加用户,不影响旧用户)

注:这里写法比较灵活,mosquitto_passwd后面可加.exe,路径可以是绝对路径 d:\mosquitto\pwfile.example

5.开启发送信息

① 先启动一个cmd,开启mosquitto.exe

② 启动第二个cmd,订阅‘test/test’ 频道

可以看到上面两个命令行报错,第一行是因为没有输入用户名和密码,拒绝我们连接。第二行错误是因为 -P小写了,这里的-P必须要大写。

③启动第三个cmd,发布信息到‘test/test’频道上。

注:后面的-m是必加的

这时候,我们可以看到第二个订阅’test/test’的cmd上有了新内容


至此,mosquitto服务可以正常使用。配置文件可参考:

pid_file /var/run/mosquitto.pid# 消息持久存储
persistence true
persistence_location /var/lib/mosquitto/# 日志文件
log_dest file /var/log/mosquitto/mosquitto.log# 其他配置
include_dir /etc/mosquitto/conf.d# 禁止匿名访问
allow_anonymous false
# 认证配置
password_file /etc/mosquitto/pwfile
# 权限配置
acl_file /etc/mosquitto/aclfile

windows上mosquitto安装及简单使用相关推荐

  1. 在windows上Docker安装与简单使用

    1.安装Docker Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式. Docker Desktop 官方下载地址:Docker D ...

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

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

  3. Gitea在windows平台的安装和简单使用教程

    Gitea在windows平台的安装和简单使用教程 一.Gitea简介 官网介绍:Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务.我们采用Go作为后端语言 ...

  4. Mongodb在Windows上的安装

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

  5. memcache的windows下的安装和简单使用

    原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcach ...

  6. Windows上PostgreSQL安装配置教程

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

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

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

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

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

  9. 在 Windows 上手动安装 PHP

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

最新文章

  1. (转)创建Windows服务(Windows Services)N种方式总结
  2. RHEL6入门系列之十一,内/外部命令、重定向、管道
  3. 联发科技嵌入式_英特尔联手联发科技重回移动5G征途,能否与高通抗衡?
  4. H.264 中的相关问题
  5. image pil 图像保存_使用PIL保存图像
  6. 51位院士同写一本书——《两院院士忆高考》新书发布
  7. printf输出字符串_c语言入门 第十二章 字符串
  8. Cesium入门-2-增加地形
  9. Oracle union all和order by一起使用
  10. --initialize specified but the data directory has files in it. Aborting.
  11. 华为交换机vlan配置教程
  12. 基于ATmega128单片机的LCD12864显示密码锁
  13. netapp linux ntfs,netapp存储配置练习_CIFS.doc
  14. Element-UI组件实现全局回到顶部功能
  15. C#中indexof和substring函数用法 (截取字符串)
  16. 几招搞定如何发送招聘兼职通知面试短信
  17. jsp:include flush=true
  18. python创建网页_生成HTML页面的Python模块 PyH
  19. 质量管理体系之测试质量
  20. 一时学习一时爽,持续学习持续爽

热门文章

  1. 全球及中国停车信息系统行业研究及十四五规划分析报告
  2. 此人才是最强的创客,马化腾、李彦宏大佬都望尘莫及
  3. python判断是否闰年_【python实例】判断输入年份是否是闰年
  4. 杰里之AC695N/AC696N 蓝牙耳机PCB LAYOUT 说明【篇3】
  5. ubuntu下淘宝的使用
  6. Java 反射操作(完全版)
  7. 在 Excel 启动时运行宏
  8. Blob和Clob类型
  9. 软件测试-5-移动应用测试
  10. 电镀行业水处理分析:褪镀废水回收重金属,用什么工艺解决