我是靠谱客的博主 过时柜子,这篇文章主要介绍树莓派64/100- 在树莓派里安装MQTT服务器(mosquitto),现在分享给大家,希望可以做个参考。

在树莓派里(注意不是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-内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(120)

评论列表共有 0 条评论

立即
投稿
返回
顶部