目录
在Linux中下载EMQX安装包
连接EMQX
服务器web界面
使用MQTT.fx进行测试
方法一
方法二
抓包测试
获取安装包链接:Releases · emqx/emqx · GitHub
在Linux中下载EMQX安装包
wget https://github.com/emqx/emqx/releases/download/v4.4.3/emqx-edge-4.4.3-otp23.3.4.9-3-debian10-amd64.zip
解压
unzip 'emqx-edge-4.4.3-otp23.3.4.9-3-debian10-amd64.zip '
进入emqx目录下使用该命令运行
./bin/emqx start
连接EMQX
附相关:
-
启动 EMQX Broker
-
直接启动
$ emqx start emqx 4.0.0 is started successfully! $ emqx_ctl status Node 'emqx@127.0.0.1' is started emqx v4.0.0 is running
-
systemctl 启动
$ sudo systemctl start emqx
-
service 启动
$ sudo service emqx start
-
-
停止 EMQX Broker
$ emqx stop ok
-
卸载 EMQX Broker
-
DEB 包:
$ sudo apt remove --purge emqx
-
RPM 包:
$ sudo yum remove emqx
-
服务器web界面
连接成功后在浏览器输入 ip:port进入服务器
例如:
在websocket进行连接
使用MQTT.fx进行测试
方法一
同大部分人一样在这个部分进行配置
方法二
点击方框前的文件图标,在另一个界面进行快速配置,输入服务器IP和端口就可以连接
publish:
subscrible :
订阅之后可以接收发布的内容
你可以使用在MQTT.fx中的发布,也可以在emqx的web服务器中进行发布
日志查看:
以上已连接成功
抓包测试
(抓包学习链接http://t.csdn.cn/DoQdd):
输入ip进行筛选,
TCP第一次握手:由客户端向服务器发送的标识符
TCP第二次握手
TCP第三次握手
MQTT通信:
四路断开同样是根据标识符的回应进行,详见链接,望指正。



