Skip to content

MQTT网关

说明:主要对 MQTT 网关进行一些基础操作,例如获取网关配置等。

获取网关配置

  • 接口地址
POST /api/v1/gateway/getMqttConfig
  • 参数说明
名称类型是否必需示例描述
gatewayMacstringY"C2:4D:68:B7:2F:ED"网关MAC地址
  • 返回

返回结果中 data 包含:

名称类型描述
mqttVersionstringMQTT版本
mqttBrokerstringMQTT Broker地址
mqttPortintMQTT Port
mqttClientIdstringMQTT Client ID
mqttUsernamestringMQTT Username
mqttPasswordstringMQTT Password
mqttTopicPrefixstringMQTT Topic主题前缀
eventReportUrlstring事件上报URL
  • 返回示例
json
{
  "errcode": 0,
  "errmsg": "none error message",
  "description": "",
  "data": {
    "mqttVersion": "5.0",
    "mqttBroker": "127.0.0.1",
    "mqttPort": 1883,
    "mqttClientId": "gateway-TMH_cf6ad1f4cbab-hostname",
    "mqttUsername": "gateway-TMH_cf6ad1f4cbab",
    "mqttPassword": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJnYXRld2F5LVRNSF9jZjZhZDFmNGNiYWIifQ.6GyN87TTuXlLIup8zaE04_xHGjpV88AGsMz8a5Tc5vk",
    "mqttTopicPrefix": "xhj",
    "eventReportUrl": "http://127.0.0.1:8080/api/v1/gateway/lockMqttEventReport"
  }
}

物联网设备通信协议文档