在Ubuntu服务器中安装MQTT Broker可以使用Mosquitto,它是一个开源的MQTT Broker实现,支持Linux、Windows和MacOS等多个平台。

以下是在Ubuntu服务器中安装Mosquitto的步骤:

更新apt-get包列表
打开终端,执行以下命令更新apt-get包列表:

sudo apt-get update
安装Mosquitto
执行以下命令安装Mosquitto:

sudo apt-get install mosquitto
安装Mosquitto客户端工具
执行以下命令安装Mosquitto客户端工具,包括mosquitto_pub和mosquitto_sub:

sudo apt-get install mosquitto-clients
启动Mosquitto服务
执行以下命令启动Mosquitto服务:

sudo systemctl start mosquitto
可以使用以下命令查看服务状态:

sudo systemctl status mosquitto
如果服务已经启动,则会显示Active: active (running)。

测试MQTT Broker
可以使用mosquitto_sub命令订阅某个主题:

mosquitto_sub -h localhost -t test/topic
然后使用mosquitto_pub命令发布消息到该主题:

mosquitto_pub -h localhost -t test/topic -m “hello world”
如果一切正常,则可以在终端中看到订阅到的消息。至此,MQTT Broker的安装和测试均已完成。

Mosquitto服务启动后将作为一个系统服务运行,可以使用以下命令管理Mosquitto服务:

启动服务:sudo systemctl start mosquitto
停止服务:sudo systemctl stop mosquitto
重启服务:sudo systemctl restart mosquitto
查看服务状态:sudo systemctl status mosquitto
如果需要开机自启动Mosquitto服务,可以执行以下命令启用服务自启动功能:

sudo systemctl enable mosquitto

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐