Linux 搭建MQTT服务器
-
安装
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa # 添加源到软件仓库 sudo apt-get update # 更新软件仓库列表 sudo apt-get install mosquitto # 安装mosquitto
-
试运行
sudo service mosquitto status # 查看运行状态 sudo service mosquitto start # 启动服务 sudo service mosquitto stop # 停止服务
-
添加和系修改配置
sudo service mosquitto stop #首先停止服务 # 用户的局部配置文件放在: /etc/mosquitto/conf.d/目录下,并且这个目录下的所有以.conf后缀的文件都将被mosquitto作为配置文件,在启动时加载。 # 在/etc/mosquitto/conf.d目录下,新建myconfig.conf配置文件,输入以下内容 # 关闭匿名访问,客户端必须使用用户名 allow_anonymous false #指定 用户名-密码 文件 password_file /etc/mosquitto/pwfile.txt
-
创建一个MQTT服务器账户
# 假设用户名为:user1, 在命令行运行: mosquitto_passwd -c /etc/mosquitto/pwfile.txt user1 #回车后连续输入2次用户密码即可,然后重新启动 mosquitto sudo service mosquitto start
-
测试 mosquitto:可在App Store下载MQTTool工具进行测试。
-
在线用测试网址参考博客
网友评论