MQTT服务器搭建--Mosquitto用户名密码配置
版權(quán)聲明:歡迎大家轉(zhuǎn)載,轉(zhuǎn)載請聲明轉(zhuǎn)載地址http://blog.csdn.net/u012377333,謝謝大家。
Mosquitto用戶認(rèn)證配置
前言:基于Mosquitto服務(wù)器已經(jīng)搭建成功,大部分都是采用默認(rèn)的是允許匿名用戶登錄模式,正式上線的系統(tǒng)需要進(jìn)行用戶認(rèn)證。
1.用戶參數(shù)說明
Mosquitto服務(wù)器的配置文件為/etc/mosquitto/mosquitto.conf,關(guān)于用戶認(rèn)證的方式和讀取的配置都在這個文件中進(jìn)行配置。
allow_anonymous允許匿名
password_file密碼文件
acl_file訪問控制列表
#?不允許匿名
allow_anonymous false
#?配置用戶密碼文件
password_file /etc/mosquitto/pwfile
#?配置topic和用戶
acl_file /etc/mosquitto/acl
2.添加用戶信息
添加用戶'chisj'密碼’chisj‘,
#mosquitto_passwd -c /etc/mosquitto/pwfile chisj
3.添加Topic和用戶的關(guān)系
4.用戶認(rèn)證測試
重啟Mosquitto
通過Ctrl+C關(guān)閉mosquitto,然后通過下面命令啟動Mosquitto
# mosquitto-c /etc/mosquitto/mosquitto.conf
(訂閱端)客戶端啟動:
#mosquitto_sub -h 192.168.1.100 -t mtopic -u chisj -P chisj
(發(fā)布者)客戶端啟動:
#mosquitto_pub -h 192.168.1.100 -t mtopic -u chisj -P chisj -m "test"
?
總結(jié)
以上是生活随笔為你收集整理的MQTT服务器搭建--Mosquitto用户名密码配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ESP8266串口处理
- 下一篇: Mosquitto配置----日志设置