重复一下,本人安装环境:ESXi虚拟机装ubuntu 16.10 server版,但不仅限此版,其它ubuntu版本甚至debian,树莓派均可参考此教程!
#更新下系统,更新前记得改国内源,不知怎么更换的看这贴:http://bbs.hassbian.com/thread-27-1-1.html
sudo apt-get update
sudo apt-get upgrade -y
#安装mosquitto
sudo apt-get install mosquitto
#更改mqtt设置(本来没有这文件,直接运行以下命令创建)
sudo nano /etc/mosquitto/conf.d/mqtt.conf
#在上面文件里加入(为保持与hassio版mqtt插件一致,同时为了使用我提供的mqtt测试工具,这里必须要启用websockets支持):
port 1883
listener 1884
protocol websockets
allow_anonymous false
password_file /etc/mosquitto/pwfile
#设置用户和密码,这里用户为mqtt,可改为你想设的用户名,回车后会让你输入密码,密码自设输入两遍,建议都设为mqtt
sudo mosquitto_passwd -c /etc/mosquitto/pwfile mqtt
#设置开机启动
sudo /etc/init.d/mosquitto enable
#启动MQTT服务
sudo /etc/init.d/mosquitto start
#重启系统
sudo reboot
#测试MQTT服务是否安装正常,请使用我最新发布的MQTT服务测试页面:
http://www.hassmart.com/products/switches/#tab=mqtt-test
嘀,到站了,请全体成员下车!~
|