在树莓派里(注意不是pico)安装MQTT服务器比较方便,只需几个命令行即可,我参考了这篇文章:
https://pimylifeup.com/raspberry-pi-mosquitto-mqtt-server/
(1)首先更新一下apt的资料库:
sudo apt update
sudo apt upgrade
(2)安装msquitto服务器和客户端:
sudo apt install mosquitto mosquitto-clients
这里的客户端是无界面的,用命令行操作。
(3)检查一下服务的状态
运行下面命令,如果看见active(running)这样的信息,表示MQTT服务器正常启动了。
sudo systemctl status mosquitto
(4)订阅一个消息主题
打开一个命令行窗口,输入这条命令:
mosquitto_sub -h localhost -t "sensor/pi"
这里的-h表示主机host,-t表示消息主题topic,服务器的默认端口是1883。
(5)发布一条消息
再打开一个命令行窗口,输入:
mosquitto_pub -h localhost -t "sensor/pi" -m "hello world"
在另外一个窗口里可以马上看到hello world的消息,MQTT试验成功。
端口映射
我用ngrok把树莓派的本地1883端口映射为一个互联网端口,这样我从任何地方都可以访问这个MQTT服务器了。

最后
以上就是过时柜子最近收集整理的关于树莓派64/100- 在树莓派里安装MQTT服务器(mosquitto)的全部内容,更多相关树莓派64/100-内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复