基于EMQX云服务器的环境调节系统(服务器篇)

基于EMQX云服务器的环境调节系统(服务器篇)

​ 这个其实还是跟我之前那一篇基于物联网的环境调节系统差不多,不同的是这次我选择的是EMQX云服务器(MQTT云服务器),更换掉onenet平台,改用自己搭建的服务器,微信小程序在原有基础上增加连接mysql。

​ 在网上我查看了很多云服务器商,最后选择了阿里云云服务器ECS作为我的平台搭建,我是这两个星期刚入门云服务器领域的小白。不足之处还请多多指教。

​ 之所以选择阿里云是因为阿里云有一个飞天加速计划,高校学生可以初次免费领取两个星期的2核2G、40G系统盘 、1M带宽的云服务器ECS,还可以免费续领两个月,完成很简单的任务就可以领取。可直接跳转阿里云飞天加速计划

领取以后,基本配置系统是已经选择好的了,主要要选择操作系统,我这里是选择使用宝塔面板,因为我是小白,用宝塔可视化操作比较方便。

在这里插入图片描述

如果后面想更换系统,可直接在实例那里选择更换系统

在这里插入图片描述

1、远程连接

点击远程连接,选择Workbench远程连接,我是小白懒的去下载Xshell等等远程连接工具,阿里云这里也可以远程连接。

在这里插入图片描述

然后会跳转出来登录实例。这里的用户名和密码都是一开始配置的时候你可以自己设置的,要是忘记了,也可以在实例那里重置就行
在这里插入图片描述

点击登录以后,会跳出cmd窗口

在这里插入图片描述

输入bt default 可获得登录宝塔面板的地址和账号密码,输入对应的地址既可登录宝塔面板

在这里插入图片描述

在这里插入图片描述

2、配置安全组

进行到上面那一步如果访问不了,是因为我们没有对相应的端口进行开放。因为我是使用宝塔面板,所以在阿里云云服务器的安全组这里配置好以后,宝塔也要再配置一次

1、选择配置规则

在这里插入图片描述

2、手动添加要开放的端口,这下面都是我需要配置的端口,后面要用的上

在这里插入图片描述

在这里插入图片描述

3、宝塔安全

这边也要配置,不然端口还是开放不了的

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

3、插件

点击软件商店安装相应的插件,后面用的上,这样宝塔的基本配置就基本完成了

在这里插入图片描述

3、EMQX

​ 因为课程设计需要搭建自己的服务器,我是搞物联网的,所以需要的是MQTT云服务器来作为网络层。EMQX 是一款大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器。作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。

​ 但是EMQX分开源版和企业版,开源版可提供的资源比较少,但是对我也够用了,用来连接就可以。后续我通过微信小程序数据传输到mysql就可以,EMQX开源版直接把数据传输到mysql比较复杂。

1、安装

还是点开刚刚的远程连接,选择一键安装,它会根据你的系统来安装相对应的版本,我的是4.35版本

 curl https://repos.emqx.io/install_emqx.sh | bash

在这里插入图片描述

大概这样,我是已经安装好的,中间会提示你安装一个918s的包,选择yes就行。在这里插入图片描述

2、运行
//启动
emqx start
//停止
emqx stop
//证明是在运行的了
Node is already running!

在这里插入图片描述

3、登录

MQ的端口是18083,地址是你服务器ip:端口

参考MQTT云服务器给的端口号,配置好,我上面是全配置好的

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

这里我们常用的也就主题、订阅、工具里面的webSocket。大概服务器这边就搭建成功了,视频的话可以去b站搜up主画卿师兄,我是看他的基于EMQX从零开始在阿里云ECS搭建MQTT服务器。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
STM32 EMQ X MQTT服务器是一种基于STM32嵌入式系统的MQTT(Message Queuing Telemetry Transport)服务器。MQTT是一种轻量级的即时通讯协议,适用于物联网设备的通信。 STM32是一系列由STMicroelectronics推出的32位微控制器,具有低功耗、高性能等特点,适合用于物联网设备和嵌入式系统中。 EMQ X是一个开源的企业级MQTT消息服务器,提供了高可用性、横向扩展、安全性等特性。通过将EMQ X与STM32相结合,可以实现在嵌入式设备中使用MQTT进行通信。 使用STM32 EMQ X MQTT服务器,可以将物联网设备与云端进行连接和通信。物联网设备通过MQTT协议将传感器数据等信息发送给EMQ X服务器,然后服务器将这些信息转发给云端应用程序进行处理。同时,云端应用程序也可以通过EMQ X服务器物联网设备发送指令和控制信息。 STM32 EMQ X MQTT服务器具有以下优点: 1. 低功耗:STM32嵌入式系统具有低功耗特性,适合用于物联网设备,可以延长设备的使用时间。 2. 高性能:STM32具有高性能的处理能力,可以快速处理和转发大量的MQTT消息。 3. 可靠性:EMQ X服务器提供高可用性和横向扩展,可以保证数据的可靠传输和高效处理。 4. 安全性:EMQ X服务器支持SSL/TLS加密和认证机制,可以保护数据的安全性。 5. 灵活性:STM32可根据实际需求灵活配置和定制,适用于各种物联网设备和应用场景。 总的来说,STM32 EMQ X MQTT服务器可以实现物联网设备与云端的连接和通信,具有低功耗、高性能、可靠性和安全性等优点。它为物联网应用提供了一个可靠、高效的通信平台。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帕法西尔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值