我是靠谱客的博主 过时柜子,最近开发中收集的这篇文章主要介绍树莓派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- 在树莓派里安装MQTT服务器(mosquitto)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部