| | |
| | | IClientOptions, |
| | | } from 'mqtt' |
| | | |
| | | const { mqttConfig: { clientId, username, password, host, protocol, port } } = window.globalApiConfig |
| | | |
| | | export const OPTIONS: IClientOptions = { |
| | | clean: true, // true: 清除会话, false: 保留会话 |
| | | connectTimeout: 10000, // mqtt 超时时间 |
| | | resubscribe: true, // 断开重连后,再次订阅原订阅 |
| | | reconnectPeriod: 10000, // 重连间隔时间: 5s |
| | | keepalive: 5, // 心跳间隔时间:1s |
| | | clientId: 'DroneWeb', |
| | | username: 'root', |
| | | password: 'root', |
| | | host: '182.106.212.58', |
| | | protocol: 'ws', |
| | | port: 35675, |
| | | clientId: clientId || 'DroneWeb', |
| | | username: username || 'root', |
| | | password: password || 'root', |
| | | host: host || '182.106.212.58', |
| | | protocol: protocol || 'ws', |
| | | port: port || 35675, |
| | | } |