MQTT Broker搭建
在Android上搭建MQTT所需工具:
- termux
- MQTTX
在termux中搭建Broker
安装Mosquitto
在Termux中运行
pkg update
pkg install mosquitto
配置 Mosquitto
Mosquitto 安装完成后,其默认配置文件位置通常是 /etc/mosquitto/mosquitto.conf
,但由于 Termux 的环境不同,需要手动创建配置文件。
创建配置文件
创建一个 Mosquitto 配置文件,使用以下命令:
mkdir -p $HOME/.config/mosquitto
nano $HOME/.config/mosquitto/mosquitto.conf
将以下内容写入作为基础配置:
# 默认监听端口
listener 1883
# 是否允许匿名用户连接
allow_anonymous false
# 设置密码文件
password_file /data/data/com.termux/files/home/passwordfile
persistence true
persistence_location /data/data/com.termux/files/home/mosquitto.db
ctrl+x—yes—ctrl+t保存
生成密码文件
可以使用 mosquitto_passwd
工具来生成密码