在云服务器中搭建MQTT平台

1、服务器购买

https://www.aliyun.com/ 打开网址,注册账号。按下图一步步操作。

image-20220905171609329

image-20220905171702609

由于实验为主,购买低配,安装windows 64位服务器,如步骤④⑤所示。

image-20220905171857184

进行系统配置。

image-20220905174842751

设置登录密码,后面远程登录会用到。

image-20220905175009694

image-20220905175134415

购买完成后,直接点击“管理控制台”进行配置,主要配置规则。

image-20220905175405337

首先点击左侧的“安全组”。这里简单讲下为什么要配置安全组,比如你要去参观朋友居住的寝室,那么会事先跟朋友讲好,你要过来了,把你住的的寝室门打开,这样到时你才能进去,而别的寝室由于没有打招呼就一直是关着的。其实这里的“门”相当于端口,由于以后会涉及到各种各样的端口,我们就直接把所有的端口都打开,这也是我们为什么配置安全组的原因。

image-20220905211831480

看到右侧有“配置规则”,点击进入。

image-20220905180744472

在“入方向”和“出方向”都要进行配置,先进行“入方向”配置,手动添加。

image-20220905180807567

根据下图配置

image-20220905180834754

进行“出方向”配置,同理于“入方向”配置。

image-20220905180859968

image-20220905180920635

image-20220905181135178

购买的服务器配置到此为止。

2、远程登录

按住键盘的WIN+R,输入“mstsc”。

image-20220905181901864

在①处输入购买的服务器公有IP地址。由于有需要将本地电脑中的资料复制到云服务器,将建立本地电脑和云服务器的连接,点击②处。

image-20220905183127281

点击“详细信息”。

image-20220905183206711

勾选“I”盘,大家根据需要勾选,因为我的资料都在I盘。

image-20220905183223138

确认后,点击“连接”。

image-20220905183239271

输入之前设置的密码。

image-20220905182053422

按要求操作。

image-20220905182116986

进入服务器以后,可以看到本地电脑的I盘了。

image-20220905183345938

3、mqtt平台搭建

在云服务器中搭建mqtt平台需要用到两个文件,在本地电脑中如下图所示。

image-20220905212937356

链接:https://pan.baidu.com/s/1soetUhqIDHqpUrbXuDgPwg?pwd=udbe
提取码:udbe
在云服务器中打开I盘,将本地I盘中的formqtt文件夹复制到云服务器中的C盘,如下图所示,将其中的压缩包解压。(注意:由于购买的服务器配置低,解压速度慢,有考虑先在本地电脑解压,再复制。这样有一定的风险,文件容易丢失,因此最好压缩包复制过去,在云服务器中解压)。接下去操作均在云服务器中操作!!

image-20220905193620919

在云服务其中按下图的路径复制 msvcv120.dll文件。

image-20220905193636665

复制到下图路径。

image-20220905193727894

打开下图路径,接下去需要运行emqttd文件。根据以往知识,首先要在命令框中打开对应路径,再运行,这里教大家一个简单方法,在下图箭头地方直接输入cmd.

image-20220905193820234

从命令框中我们知道已经进入了bin文件夹,输入指令 emqttd console

image-20220905193918879

第一次启动的时候可能没反应,再重新运行一次,如下图,启动成功。

image-20220905194055065

在网页输入http://IP地址:18083,提示输入账号密码。默认的账号:admin。密码:public。

image-20220905194500536

如下图,配置完成。

image-20220905195328080

在实际使用过程中涉及到mqtt的账号和密码,但我们不知道,我们就直接修改MQTT用户名和密码。

首先关闭mqtt服务器。

image-20220905201735100

根据文件夹路径找到文件,以写字板方式打开,不要用记事本方式打开!!!

image-20220905204626455

将“true”改成“false”。

image-20220905204228511

在“plugins”文件夹下找到emq_auth_username.conf文件,添加账号和密码。

image-20220905204550889

到此为止修改完成!!

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在阿里云服务器搭建MQTT服务器需要进行以下步骤: 1. 首先,确保服务器的防火墙已经设置好,以允许MQTT服务器的连接。可以添加规则来开放TCP和UDP的所有端口。\[1\] 2. 安装并配置MQTT服务器软件,比如mosquitto。可以使用以下基本命令来管理mosquitto服务: - 查看mosquitto服务的状态:sudo service mosquitto status - 开启mosquitto服务:sudo service mosquitto start - 停止mosquitto服务:sudo service mosquitto stop\[1\] 3. 配置阿里云服务器的入站规则,以允许MQTT服务器的访问。根据需求,可以添加以下端口规则: - 18083:EMQX服务器控制台网页端口 - 1883:一般客户端访问MQTT服务器的端口(例如:PC桌面应用程序、ESP8266) - 8083:WebSocket客户端访问MQTT服务器的端口(注意WebSocket访问的端口可能不同)\[2\] 4. 在阿里云上配置服务器域名,格式为$(productKey).iot-as-mqtt.$(region).aliyuncs.com。其,region对应的是设备的地域信息。例如:im1sOncvBpV.iot-as-mqtt.cn-shanghai.aliyuncs.com。这个域名将用于连接到阿里云的MQTT服务器。\[3\] 通过以上步骤,你就可以在阿里云服务器上成功搭建MQTT服务器了。 #### 引用[.reference_title] - *1* [在阿里云服务器搭建MQTT服务](https://blog.csdn.net/qq_50427726/article/details/121185744)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [阿里云服务器如何搭建MQTT服务器](https://blog.csdn.net/lqsdddd/article/details/127136173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [阿里云服务器mqtt服务器搭建及使用](https://blog.csdn.net/qq_33782617/article/details/130794031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值