husq
2023-09-19 2abc5f4592a0485fd533756b4b74b8318cc59f5f
mqtt修改为默认走配置文件
2 files modified
21 ■■■■ changed files
src/components/g-map/use-connect-mqtt.ts 17 ●●●●● patch | view | raw | blame | history
src/mqtt/config.ts 4 ●●●● patch | view | raw | blame | history
src/components/g-map/use-connect-mqtt.ts
@@ -1,14 +1,3 @@
/*
 * @Author: husq 931347610@qq.com
 * @Date: 2023-08-22 09:55:39
 * @LastEditors: husq 931347610@qq.com
 * @LastEditTime: 2023-09-19 10:23:42
 * @FilePath: \Cloud-API-Demo-Web\src\components\g-map\use-connect-mqtt.ts
 * @Description:
 *
 * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved.
 */
import {
  ref,
  watch,
@@ -49,11 +38,7 @@
      if (result?.code === 0) {
        const { address, client_id, username, password, expire_time } = result.data
        // @TODO: 校验 expire_time
        mqttState.value = new UranusMqtt(address, {
          clientId: client_id,
          username,
          password,
        })
        mqttState.value = new UranusMqtt(address, {})
        mqttState.value?.initMqtt()
        mqttState.value?.on('onStatus', (statusOptions: StatusOptions) => {
          // @TODO: 异常case
src/mqtt/config.ts
@@ -9,8 +9,8 @@
  reconnectPeriod: 10000, // 重连间隔时间: 5s
  keepalive: 5, // 心跳间隔时间:1s
  clientId: 'DroneWeb',
  // username: 'root',
  // password: 'root',
  username: 'root',
  password: 'root',
  host: '182.106.212.58',
  protocol: 'ws',
  port: 35675,