/** * 应用常量配置 */ // 超时配置(毫秒) const TIMEOUT = { BLE_SCAN: 10000, BLE_CONNECT: 10000, FLUSH_INTERVAL: 100, }; // 限制配置 const LIMITS = { MAX_PENDING_DATA: 1000, // 最大离线缓存数量 MAX_DEVICE_COUNT: 50, // 最大设备数量 MAX_DATA_LIST: 200, // 收发控制台最大日志条数(最新在后,超出裁掉最旧) }; // 过期配置(天) const EXPIRE = { PENDING_DATA: 7, // 离线数据过期天数 }; // 重试配置(毫秒) const RETRY = { BLE_RECONNECT_DELAY: 1000, INIT_RETRY_INTERVAL: 5000, }; // 加密密钥(生产环境应从服务端动态获取) const CRYPTO_KEY = 'fastbee-mini-2026'; module.exports = { TIMEOUT, LIMITS, EXPIRE, RETRY, CRYPTO_KEY, };