• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
帕法西尔
帮助1

基于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服务器。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgekhef
系列文章
更多 icon
同类精品
更多 icon
继续加载