华为云搭建MQTT服务器

华为云搭建MQTT服务器文章目录安装emqx查看服务器架构下载EMQX压缩包解压EMQX启动服务启动emqx服务状态查询修改服务器安全策略结果测试EMQX管理后台测试MQTXX测试安装emqxemqx提供一个可视化的控制台接口,使用比较方便,所以首推使用emqx作为服务器软件。查看服务器架构首先查看自己服务器的架构,在命令行中输入:dpkg–print-architecture结果如下:下载EMQX压缩包前往EMQX的官网下载对应版本的压缩包https://www.emqx.io/downloads/brok

大家好,又见面了,我是你们的朋友全栈君。

安装emqx

emqx提供一个可视化的控制台接口,使用比较方便,所以首推使用emqx作为服务器软件。

查看服务器架构

首先查看自己服务器的架构,在命令行中输入:
dpkg --print-architecture
结果如下:
在这里插入图片描述

下载EMQX压缩包

前往EMQX的官网下载对应版本的压缩包https://www.emqx.io/downloads/broker/
选择对应的压缩包下载即可,博主服务器的镜像为Ubuntu 18.04 server 64bit,
在这里插入图片描述

下载完成后可以直接通过华为提供的“CloudShell登录”用鼠标将安装包托进服务器中的/home文件夹中。

解压EMQX

下载的是.zip的压缩包,解压在/home目录下
cd /home/
emqx-ubuntu18.04-4.3.11-amd64.zip

启动服务

启动服务,进入/home/emqx/bin路径
cd /home/emqx/bin/

启动emqx服务

./emqx start
结果如下:
在这里插入图片描述

状态查询

./emqx_ctl status
结果如下:
在这里插入图片描述

修改服务器安全策略

华为云默认的安全策略是不支持MQTT服务的,因此要修改安全策略。
在未修改之前,甚至不能通过ping不通服务器,这也是刚开始发现服务器为什么不能连接MQTT(下图转自https://bbs.huaweicloud.com/blogs/197665)
在这里插入图片描述

ping命令使用的ICMP
其中EMQX默认使用的端口有:

  • 1883: MQTT 协议端口
  • 8883: MQTT/SSL 端口
  • 8083: MQTT/WebSocket 端口
  • 8080: HTTP API 端口
  • 18083: Dashboard 管理控制台端口
    这些端口需要开放才能进行访问。

结果测试

EMQX管理后台测试

用浏览器打开服务器地址:18083即可看到后台管理页面,默认用户名为:admin密码为:public
在这里插入图片描述

MQTXX测试

配置MQTTX的IP使用服务器提供的公网IP,默认1883,Name、CilentID可自行修改。默认状态是不需要username和password可以进行匿名登录,为了服务安全,可在EMQX后台设置账户。
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140490.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • group by 和 order by 的区别 + 理解过程

    group by 和 order by 的区别 + 理解过程orderby和groupby的区别order by 和 group by 的区别:1,order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。2,group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。注意:聚合函数是—sum()、count()、…

  • 网页升级中每天自动更新什么意思_快照搜索

    网页升级中每天自动更新什么意思_快照搜索网站被收录是百度蜘蛛爬行、记录、筛选的结果。网站被爬行后会在搜索引擎数据库中留下数据,当判断收录的内容达到用户要求质量时,网站的快照才会被释放出来,而快照的时候很多时候都是最初的爬行时间。这也是我们很多站长发现被收录后,快照时间不是当天时间的原因了。  在我们的认知中,每次百度快照的更新都是搜素引擎对网站数据的一次爬行收录过程,也就意味着更新就会带来网站排名的微调动。所以,更多时候

  • 详解MIPI协议

    详解MIPI协议目录前言MIPI简介MIPI联盟的MIPIDSI规范MIPI名词解释MIPIDSI分层结构command和video模式D-PHYLane模组Lane全局架构Lane电压和状态DATALANE操作模式时钟LANE低功耗状态高速数据传输高速CLK传输D-PHY总结DSICSI前言MIPI接口的内部非常复杂,如果不是专门去做MIPI接口,没有必要像研究H264一样往深入的去研究。我们知道MIPI协议连接了camera与soc、LCD和soc,作为此间的开发者,我们只需要关注他怎么使用就可以了知识

  • Unity零基础到入门 ☀️| 万字教程 对 Unity 中的 Navigation导航系统基础 全面解析+实战演练【收藏不迷路】[通俗易懂]

    Unity零基础到入门 ☀️| 万字教程 对 Unity 中的 Navigation导航系统基础 全面解析+实战演练【收藏不迷路】[通俗易懂]导航系统。导航系统,顾名思义,就是游戏中的一个寻路功能。本文对Unity中的导航Navigation系统做了一个详细的说明,包括案例和效果展示!请品尝!

  • 比较列存储索引与行索引

    比较列存储索引与行索引

    2021年11月26日
  • java中采用dom4j解析xml文件「建议收藏」

    java中采用dom4j解析xml文件「建议收藏」一.前言在最近的开发中用到了dom4j来解析xml文件,以前听说过来解析xml文件的几种标准方式;但是从来的没有应用过来,所以可以在google中搜索dmo4j解析xml文件的方式,学习一下dom4j解析xml的具体操作。二.代码详情dom4j是一个第三方开发组开发出的插件,所以在我们使用dom4jf的时候我们要去下载一下dom4j对应版本的jar导入在我们项目中。1…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号