配置文件mosquitto.conf
#设置不允许匿名登录
allow_anonymous false
#设置账户密码文件位置为C:pwfile.example
password_file c:/pwfile.example
保存配置文件。
命令行执行
mosquitto_passwd -c /MosquittoTest/pwfile.example VincentZhou (使用-c 参数会导致清空密码文件,重新插入用户)
mosquitto_passwd /MosquittoTest/pwfile.example VicentZhou (不使用-c 表示追加用户,不影响旧用户)
重启服务就ok啦。
#把日志信息输入到指定文件
log_dest file /MosquittoTest/DisSunLog_1.log
#在控制台输出信息,运行win服务无效
log_dest stdout
#不记录
#log_type none
#########下面的debug、error、warning.....等等可以组合使用。
#记录网络通信包,通信包大小(含心跳包),但不显示内容
log_type debug
#错误信息(没见过)
log_type error
#警告信息(没见过)
log_type warning
#设备的订阅信息、发布信息及下线信息(端口、设备名、用户、不包发布内容)
log_type notice
#服务启动关闭信息、版本号、端口号、配置文件信息
log_type information
#所有设备订阅主题提醒
log_type subscribe
#这个没有试出来干啥用的(没见过)
#log_type unsubscribe
#websockets链接信息(没见过)
#log_type websockets
#websockets_log_level 0