save_mqtt_client_config 保存MQTT客户端配置
POST /api/v1/net_manage/save_mqtt_client_config
描述
保存MQTT客户端配置,如果在启用MQTT客户端的情况下修改了配置,需要关闭再开启客户端,新配置才能生效。
访问权限
具备以下权限:
net_manage:save_mqtt_client_config
请求参数
请求参数如下:
{
"enableMqttClient": "enable"|"disable",
"clientId": string,
"serverIp": string,
"serverPort": number,
"QOS": "AtMostOnce"|"AtLeastOnce"|"ExactlyOnce",
"timeout": number
}
提示
- enableMqttClient: 启用MQTT客户端功能,enable表示启用,disable表示不启用
- clientId: MQTT客户端ID
- serverIp: MQTT服务器IP
- serverPort: MQTT服务器端口
- QOS: MQTT QOS等级
- AtMostOnce: 最多一次,对应QOS等级0
- AtLeastOnce: 至少一次,对应QOS等级1
- ExactlyOnce: exactly once,对应QOS等级2
- timeout: MQTT超时时间
请求示例:
{
"enableMqttClient": "disable",
"clientId": "Coolshark",
"serverIp": "192.168.188.25",
"serverPort": 1883,
"QOS": "AtMostOnce",
"timeout": 30
}