emqx的简单使用方法

下载地址:
1、解压到合适的目录下。如D:\emqx
2、在win的命令行中 运行

D:\emqx\bin>emqx.cmd start

3、查看状态

D:\emqx\bin>emqx_ctl status

Node ‘emqx@127.0.0.1’ 4.3.8 is started

4、使用MQTTBox-Win 发布和订阅消息
参考https://blog.csdn.net/emqx_broker/article/details/119383822

### EMQX使用方法及配置教程 #### 下载与安装 要开始使用 EMQX,首先需要下载并安装它。可以通过官方网站或其他可信资源获取最新的 EMQX 安装包[^1]。 #### 启动服务 启动 EMQX 服务可以使用以下命令: ```bash ./bin/emqx start ``` 这会启动 EMQX 服务,并使其在后台运行[^2]。 #### 查看状态 为了确认 EMQX 是否正常运行,可以执行以下命令来查看状态: ```bash ./bin/emqx_ctl status ``` 如果返回 `Node 'emqx@127.0.0.1' is started` 和版本号,则表示服务已成功启动。 #### 配置文件调整 EMQX 的主要配置位于 `etc/emqx.conf` 文件中。可以根据实际需求修改此文件中的参数,例如监听端口、日志级别等。默认情况下,MQTT 协议的监听端口为 1883(TCP),而 WebSocket 则通常设置为 8083 端口[^4]。 #### 测试消息传输 EMQX 提供了一个内置的调试工具用于测试消息发布和订阅功能。可以在管理界面中找到 **WebSocket 调试面板**,通过这个面板可以直接发送和接收 MQTT 消息[^3]。 以下是基于 Python 使用 Paho-MQTT 库实现简单消息发布的代码示例: ```python import paho.mqtt.client as mqtt def on_connect(client, userdata, flags, rc): print(f"Connected with result code {rc}") client.subscribe("test/topic") def on_message(client, userdata, msg): print(f"{msg.topic} {msg.payload.decode('utf-8')}") client = mqtt.Client() client.on_connect = on_connect client.on_message = on_message client.connect("localhost", 1883, 60) client.loop_forever() ``` 上述脚本展示了如何连接到本地运行的 EMQX 并订阅主题 `test/topic`,同时打印接收到的消息内容。 #### 停止服务 当不再需要 EMQX 服务时,可使用如下命令安全关闭: ```bash ./bin/emqx stop ``` 确保所有正在处理的任务已完成后再停止服务。 --- ####
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值