基于Ubuntu服务器搭建mqtt服务器(用作嵌入式物联网)
创始人
2025-01-17 13:33:34
0

目录

准备工作

宝塔安装(管理Linux服务器,便于使用)

安装Docker和MQTT

安装Docker

安装mqtt


准备工作

首先需要各位去租借一台能安装Ubuntu的服务器,此处我随便在某宝租借了一个30块的服务器做演示

本人用的是20.04LTS亲测(18.04LTS也通用)

在安装完成以后,根据系统给的用户名和密码在控制台测试登录。

此处为root

输入密码完成登录出现控制命令台。

宝塔安装(管理Linux服务器,便于使用)

宝塔链接:https://www.bt.cn/

选择Linux面板->安装脚本,随后会生成一段安装的脚本代码,复制Ubuntu的代码,回到登录的服务器控制台,粘贴

提示需要按y的就按一下,然后等待安装(如果出现安装失败,有可能是脚本指令出错,或者服务器性能太低,此时可以尝试重新输入指令,如果还是出错,重装服务器再次尝试。)

安装完成后如下图

注意!!!:此部分框红的信息非常重要,是登录你宝塔界面的连接、账号和密码,请妥善保管,丢失了就要重装了

两个链接依次为外网链接和内网链接,默认用第一个就好了

打开链接,输入账号密码登录

(如果链接进不去,先检查服务器是否运行,再检查服务器防火墙是否把宝塔服务器的端口给禁止访问了。)

链接冒号后面5个数字为端口号。

安装Docker和MQTT

安装Docker

Docker:可以理解为linux下的虚拟机系统,类似于我们Windows下的VMware便于分区管理。

按操作执行,耐心等待。。。。。

安装成功!

安装mqtt

我们用的mqtt应用为EMQX:EMQX:用于物联网、车联网和工业物联网的企业级 MQTT 平台

目前由于官网改版已经找不到docker的下载指令了,不过本人测试,之前的指令还是能够下载和部署的,在宝塔的终端输入sudo docker pull emqx/emqx:5.0.16

附上一个镜像源,有大佬如果要自己手动安装可以在这个链接下载。

Directory listing for EMQX: / | EMQ

安静等待下载完成

安装完成

创建mqtt服务器

命令台输入如下指令:

sudo docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.0.16

创建成功

sudo docker ps

在创建成功后访问你的mqtt后台服务器,地址为:你的服务器ip:18083

假设我服务器ip为103.55.128.128那么我的地址即为103.55.128.128:18083

进入后会显示如下界面

默认用户名:admin

密码:public

登录后显示这样既为部署成功

如果想要连接mqtt服务器实现数据的互传的话mqtt的Host为你的服务器ip:103.55.128.128,后面的端口就不是18083了改为1883;

此处我远程用电脑连接到了我的mqtt,现在显示连接设备有一个,证明服务器搭建成功。

接下来就可以配合一些WiFi模块用来做嵌入式物联网项目的远程控制了。

由于本人项目需要,后续我还会更新一个如何用单片机配合网络模块实现远程连接mqtt服务器和qt如何设计一个上位机通过mqtt获取单片机的数据,体现一整个物联网控制的开发流程。如果有大佬感兴趣,可以和我交流学习。本人也是小萌新一个,如果是小白的话,可以跟着我的思路做一下。希望能够帮到你们!!!!

相关内容

热门资讯

第九分钟辅助!天天爱柳州辅助器... 天天爱柳州辅助器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微...
热门推荐!微信小程序蜀山辅助器... 热门推荐!微信小程序蜀山辅助器免费下载(辅助)外挂辅助开挂插件(有挂秘诀)-哔哩哔哩;最新版2026...
第4分钟普及!奇迹陕西辅助器(... 第4分钟普及!奇迹陕西辅助器(透视)原来真的是有挂脚本(推荐开挂软件);奇迹陕西辅助器免费下载原版,...
第八分钟讲解!越乡游金花辅助,... 第八分钟讲解!越乡游金花辅助,九酷众游辅助,细节方法(有挂实锤)-哔哩哔哩1、下载安装好越乡游金花辅...
透视软件!浙江宝宝游戏辅助工具... 透视软件!浙江宝宝游戏辅助工具(辅助)外挂开挂辅助插件(了解有挂)-哔哩哔哩;是一款可以让一直输的玩...
第5分钟发现!桃乐甘肃麻将下载... 《第5分钟发现!桃乐甘肃麻将下载辅助器(辅助)原来有挂软件(必看开挂工具)》 桃乐甘肃麻将下载辅助器...
第8分钟了解!河洛刚次辅助,温... 第8分钟了解!河洛刚次辅助,温州茶苑辅助软件,详细教程(有挂攻略)-哔哩哔哩;无需打开直接搜索加薇1...
热点讨论!新二号辅助软件下载(... 热点讨论!新二号辅助软件下载(辅助)外挂辅助开挂软件(有挂教程)-哔哩哔哩;是一款可以让一直输的玩家...
8分钟解说!网易亲友圈辅助(开... 8分钟解说!网易亲友圈辅助(开挂)原来有挂平台(必看开挂安装);小薇(透视辅助)致您一封信;亲爱网易...
第5分钟开挂!如何在哈灵上辅助... 第5分钟开挂!如何在哈灵上辅助,决战卡五星辅助看牌器,解说技巧(有挂方略)-哔哩哔哩 了解更多开挂安...