配置文件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