阿里云ECS部署EMQ——个人MQTT Broker

准备

  • 阿里云ECS服务器

云服务器管理操作台——进入远程连接

  1. 进入云服务器示例,点“管理”阿里云ECS部署EMQ——个人MQTT Broker_第1张图片
  2. 修改初始密码
    阿里云ECS部署EMQ——个人MQTT Broker_第2张图片
  3. 点击->“远程连接”:选择实例,用户名:root,密码为修改后的密码,完成后点确定建立远程连接
    阿里云ECS部署EMQ——个人MQTT Broker_第3张图片

在远程连接中安装EMQ

根据EMQ官方文档在远程连接界面安装EMQ(本人ECS系统为CentOS7)
文档链接:https://docs.emqx.io/broker/latest/cn/install.html#centos
阿里云ECS部署EMQ——个人MQTT Broker_第4张图片
安装完成后退出远程连接,重启ECS服务器。
再进入远程连接启动EMQ:
阿里云ECS部署EMQ——个人MQTT Broker_第5张图片

云服务器管理操作台——打开MQTT服务端口

  1. 进入安全组
    阿里云ECS部署EMQ——个人MQTT Broker_第6张图片
  2. 配置规则
    阿里云ECS部署EMQ——个人MQTT Broker_第7张图片
  3. 添加安全组规则
    阿里云ECS部署EMQ——个人MQTT Broker_第8张图片
  4. 填写规则信息,该步骤重复5次,把MQTT常用端口配置好:
    阿里云ECS部署EMQ——个人MQTT Broker_第9张图片
    阿里云ECS部署EMQ——个人MQTT Broker_第10张图片
  5. 打开EMQ控制台:
  • 网址:http://你的阿里云外网ip:18083
  • 默认用户名:admin 密码:public

注意

  1. Android MQTT的host:tcp://阿里云外网ip:1883
  2. 微信小程序的接入标准是要求使用安全的网络传输,所以必须使用wss,而且要使用域名和443端口,域名要备案过,所以小程序不能直接访问emq集群,中间必须加一层nginx转发。由于我不涉及微信小程序,并没有继续探索…

参考链接

  1. https://blog.csdn.net/weixin_43440746/article/details/103791278 为CSDN博主【被包子打的狗】原创文章
  2. https://www.jianshu.com/p/93510aee0521为简书博主【神明不知去了何处】文章

你可能感兴趣的:(IOT)