大疆机场开发二(emqx的安装与使用)

上一批文章通讲了下机场的连接和需要注意的几个问题,这篇文章主要讲下emqx的安装与使用,以及实际项目中遇到的问题。

一、emqx的安装

1、 win的安装包已上传,当然也可emqx官网下载。

win的安装比较简单,直接解压,打开终端,进入到主目录下面,运行下面代码即可

./bin/emqx start

运行成功后,cmd可能什么也不显示,也可能显示下面图片内容

代表emqx启动成功。

2、liunx的安装参照官网

2.1 下载rpm

wget https://www.emqx.com/zh/downloads/broker/5.4.0/emqx-5.4.0-el8-amd64.rpm

2.2 安装emqx

sudo yum install emqx-5.4.0-el8-amd64.rpm -y

2.3 启动 emqx

sudo systemctl start emqx

linux 启动成功后会提示success。

二、emqx的使用

emqx 默认平台端口为18083,直接浏览器登陆即可,默认账号密码为admin,public,第一次登陆成功后会提示修改。

机场连接mqtt的地址为该服务器地址,默认端口为1883,当然默认端口也可修改。修改端口在下图配置文件中。

比方说想将端口修改为1885端口,再该配置文件中添加如下图配置即可

listeners.tcp.default{
  bind = "0.0.0.0:1885"
  max_connections = 1024000
}

注意:这边端口修改后,遥控器填写时也要填写修改后的端口。该服务端口一定要与机场在同一网络,否则机场会绑定失败。

三、emqx测试

打开如图所示,填写账号密码

点击连接后,可在下面发送消息,如图所示,即为发送成功

连接成功后可在平台-客户端处查看当前连接的设备,如果机场连接成功的话也会在该次显示,如图:

四、emqx的基本命令

EMQX 提供了 emqx 命令行工具,方便用户对 EMQX 进行启动、关闭、进入控制台等操作。

emqx start

后台启动 EMQX Broker;

emqx stop

关闭 EMQX Broker;

emqx restart

重启 EMQX Broker;

emqx console

使用控制台启动 EMQX Broker;

emqx foreground

使用控制台启动 EMQX Broker,与 emqx console 不同,emqx foreground 不支持输入 Erlang 命令;

emqx ping

Ping EMQX Broker, 检查当前节点是否通信正常;

emqx check_conf

检查配置文件格式是否正常,如果你修改了配置文件,推荐在启动前先执行此命令,来检查配置文件的格式是否符合要求。

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

q_q王

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

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

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

打赏作者

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

抵扣说明:

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

余额充值