emqx4.4.9设置http
时间: 2024-05-03 14:19:27 浏览: 78
emqx安装包,老版本的,新的版本没有http监听器
EMQ X 4.4.9 支持通过HTTP API进行管理和监控。要启用HTTP API,请按照以下步骤操作:
1. 在 emqx.conf 文件中启用 HTTP API:
```
## HTTP API
##-------------------------------------------------------------------
## HTTP API enabled
## Value: on | off
## Default: off
##
## Example: api.http.enabled = on
##
api.http.enabled = on
```
2. 配置 HTTP API 的监听端口和地址。默认情况下,HTTP API 监听在本地地址(127.0.0.1)的8080端口。您可以通过以下配置更改其设置:
```
## HTTP API listener
##-------------------------------------------------------------------
## HTTP API listener address
## Value: IP address | _
## Default: 127.0.0.1
##
## Example: api.http.bind = 0.0.0.0
##
api.http.bind = 0.0.0.0
## HTTP API listener port
## Value: Port
## Default: 8080
##
## Example: api.http.port = 8080
##
api.http.port = 8080
```
3. 重新启动 EMQ X Broker。
现在,您可以使用HTTP API来管理和监控您的EMQ X Broker。例如,您可以使用curl命令向EMQ X Broker发送REST API请求,例如:
```
curl -X POST http://localhost:8080/api/v4/mqtt/publish \
-H 'Content-Type: application/json' \
-d '{"topic": "test/topic", "payload": "hello world"}'
```
这将向EMQ X Broker发送一个MQTT发布消息。有关更多示例和详细信息,请参阅EMQ X文档中的HTTP API部分。
阅读全文