This commit is contained in:
张成
2026-04-10 18:45:10 +08:00
parent 37daa2f99f
commit 7ef0c68ad1
4 changed files with 139 additions and 24 deletions

View File

@@ -71,13 +71,20 @@ module.exports = {
"model": "qwen-plus"
},
// MQTT配置
// MQTT配置Broker 地址、保活与重连与 Broker 策略对齐时可改此处或环境变量)
mqtt: {
host: process.env.MQTT_HOST || 'localhost',
port: process.env.MQTT_PORT || 1883,
/** 完整连接串,优先于 host+port */
brokerUrl: process.env.MQTT_BROKER_URL || '',
host: process.env.MQTT_HOST || '192.144.167.231',
port: Number(process.env.MQTT_PORT || 1883),
username: process.env.MQTT_USERNAME || '',
password: process.env.MQTT_PASSWORD || '',
clientId: 'autowork-' + Math.random().toString(16).substr(2, 8)
clientId: process.env.MQTT_CLIENT_ID || `mqtt_server_${Math.random().toString(16).substr(2, 8)}`,
clean: true,
connectTimeout: Number(process.env.MQTT_CONNECT_TIMEOUT || 5000),
reconnectPeriod: Number(process.env.MQTT_RECONNECT_PERIOD || 5000),
/** 秒;过小易被 Broker 策略影响,过大对断线感知慢 */
keepalive: Number(process.env.MQTT_KEEPALIVE || 60)
},
// 定时任务配置