Linux上搭建mqtt开发环境及服务器部署(Mosquitto&EMQX)

在这里插入图片描述

一、安装编译Mosquitto

使用Mosquitto编写程序连接MQTT服务器,并收发数据

1-安装所需依赖

用于在Linux系统上进行SSL/TLS加密通信的开发。它提供了一组用于加密和解密数据、生成和验证数字证书以及进行安全通信的函数和工具

sudo apt-get install libssl-dev uuid-dev

2-下载-编译mosquitto源码

Mosquitto是一个开源的MQTT消息代理服务器,它实现了MQTT协议,是一个轻量级的、基于发布/订阅模式的消息传输协议。它可以用于构建物联网应用程序,实现设备之间的通信
Mosquitto下载地址:
在这里插入图片描述

下载源码

wget http://mosquitto.org/files/source/mosquitto-1.6.8.tar.gz

在这里插入图片描述
在这里插入图片描述
解压

tar -xvf mosquitto-1.6.8.tar.gz

在这里插入图片描述
编译

tar -xvf mosquitto-1.6.8.tar.gz

在这里插入图片描述
在这里插入图片描述
安装

tar -xvf mosquitto-1.6.8.tar.gz

在这里插入图片描述
在这里插入图片描述
可以自行选择是否 将安装库加载到系统库中

sudo cp -p /usr/local/lib/libmosquitto* /usr/lib

在这里插入图片描述

二、部署MQTT服务器(EMQX)

在这里插入图片描述

EMQX是一个开源的分布式物联网消息中间件,它实现了MQTT协议,用于连接和交换物联网设备之间的消息。EMQX具有高可用性、高性能和可扩展性,可以支持大规模的物联网应用

1-下载安装EMQX

EMQX下载链接
在这里插入图片描述

我使用的是树莓派5(Debian 12 - Bookwrom)

wget https://www.emqx.com/zh/downloads/broker/5.4.1/emqx-5.4.1-debian12-arm64.tar.gz

在这里插入图片描述
在这里插入图片描述

安装
mkdir -p emqx && tar -zxvf emqx-5.4.1-debian12-arm64.tar.gz -C emqx
启动
./emqx/bin/emqx start

在这里插入图片描述
可以看到EMQX已经启动成功啦

相关推荐

  1. Linux 服务器环境

    2024-01-30 16:46:02       38 阅读
  2. LinuxMQTT服务器(mosquitto)并使用

    2024-01-30 16:46:02       59 阅读
  3. 服务开发工具环境

    2024-01-30 16:46:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 16:46:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 16:46:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 16:46:02       82 阅读
  4. Python语言-面向对象

    2024-01-30 16:46:02       91 阅读

热门阅读

  1. QT 之信号槽

    2024-01-30 16:46:02       59 阅读
  2. OpenAI Gym 中级教程——环境定制与创建

    2024-01-30 16:46:02       44 阅读
  3. html css实现钟表简单移动

    2024-01-30 16:46:02       67 阅读
  4. 《设计模式的艺术》笔记 - 模板方法模式

    2024-01-30 16:46:02       59 阅读
  5. oracle版本号中的i,G,C代表什么含义

    2024-01-30 16:46:02       63 阅读
  6. Vscode移植到VS2010遇到的问题C++

    2024-01-30 16:46:02       56 阅读
  7. C++发起Https请求

    2024-01-30 16:46:02       47 阅读
  8. Pull模式和Push模式

    2024-01-30 16:46:02       61 阅读