MQTT 服务器搭建基于树莓派

1、安装必要组件

  • libssl-dev
pi@raspberrypi:/myserver $ sudo apt-get install libssl-dev

pi@raspberrypi:/myserver $ sudo apt-get install uuid-dev

pi@raspberrypi:/myserver $ sudo apt-get install cmake

如果出现如下错误

E: 无法下载 http://raspbian.raspberrypi.org/raspbian/pool/main/r/rhash/librhash0_1.3.8-1_armhf.deb  连接超时 [IP: 93.93.128.193 80]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

需要更新apt源

pi@raspberrypi:/myserver $ sudo apt-get update

2、下载mosquitto并解压,使用最新版本,打开MQTT,拉到最下面

# 下载
pi@raspberrypi:/myserver $ sudo wget http://mosquitto.org/files/source/mosquitto-1.6.3.tar.gz
# 解压
pi@raspberrypi:/myserver $ sudo tar zxfv mosquitto-1.6.3.tar.gz
# 进入目录
pi@raspberrypi:/myserver $ sudo cd mosquitto-1.6.3
# 编译
pi@raspberrypi:/myserver $ make
# 安装
pi@raspberrypi:/myserver $ sudo make install

启动

mosquitto -v

3、测试mqtt 服务器 使用如下C# SDK测试

https://gitee.com/jgr8224_admin/M2MQTTClient

如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----