搭建EMQX服务器,将EMQX挂载到阿里云轻量级服务器

        首先需要拥有一个阿里云轻量级应用服务器,没有阿里云轻量级服务器的,可以去阿里云注册一个新账号,新用户购买轻量级服务器2核2G的,购买时选择配置Ubuntu镜像源,49一年,学习用足够了。

第一步:安装 

        打开阿里云轻量级服务器界面,进入服务器,点击防火墙,点击添加规则,添加如下图所示端口号,开放6个端口号提供给MQTT访问,各端口号功能已在备注写明

        单击远程连接, 打开服务器

         在服务器Ubuntu界面,依次输入如下三个命令安装EMQX,请不要重复安装,不然在启动EMQX服务时系统会不知道打开哪一个EMQX,即使两个都一样也打不开。

命令一:配置 EMQX APT 源

curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash
命令二:安装 EMQX 最新版

sudo apt-get install emqx
命令三:启动 EMQX

sudo emqx start

         安装成功后,使用命令netstat -tunlp查看EMQX是否启动了如下端口号

         

         随后使用IP+18083端口号的格式访问EMQX服务器,即阿里云服务器的公网IP+18083,公网IP可以在服务器页面查看到。比如在浏览器输入:114.514.1919:18083,进行访问,端口号是固定的18083,在前面的开放端口号里也备注了这个端口是用于DashBroad控制台的端口。

        默认登录用户名是admin,密码是public

         

第二步:测试

        去MQTT X官网下载MQTT X,官网地址:MQTT X:跨平台 MQTT 5.0 桌面客户端工具

        下载后打开,点击new connection

 

        按下图提示,输入对应的数据 ,点击右上角Connect建立连接

        创建成功后, 点击添加订阅

         随便输入一个主题名称,点击确定

         随后发送测试消息

        上面的测试成功了,同时我们也可以在EMQX控制台中查看到刚才随便创建的一个主题

        随后在WebSocket客户端,新建一个客户端,连接到阿里云服务器

        接下来订阅主题即可完成数据的收发 

 

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值