"""EDC 服务器配置""" import os # 网络端口 UDP_PORT = int(os.getenv("EDC_UDP_PORT", "5500")) UDP_MSG_PORT = int(os.getenv("EDC_UDP_MSG_PORT", "5505")) TCP_PORT = int(os.getenv("EDC_TCP_PORT", "5550")) BIND_HOST = os.getenv("EDC_BIND_HOST", "0.0.0.0") # MySQL MYSQL_HOST = os.getenv("EDC_MYSQL_HOST", "127.0.0.1") MYSQL_PORT = int(os.getenv("EDC_MYSQL_PORT", "3306")) MYSQL_USER = os.getenv("EDC_MYSQL_USER", "dg") MYSQL_PASSWORD = os.getenv("EDC_MYSQL_PASSWORD", "123456") MYSQL_DB = os.getenv("EDC_MYSQL_DB", "edc") # 连接池 MYSQL_POOL_MIN = int(os.getenv("EDC_MYSQL_POOL_MIN", "2")) MYSQL_POOL_MAX = int(os.getenv("EDC_MYSQL_POOL_MAX", "10")) # 设备超时 (秒): 超过此时间未收到心跳则标记离线 DEVICE_TIMEOUT = int(os.getenv("EDC_DEVICE_TIMEOUT", "120")) # 业务解析轮询间隔 (秒) PARSE_POLL_INTERVAL = float(os.getenv("EDC_PARSE_POLL_INTERVAL", "0.5")) # 日志 LOG_LEVEL = os.getenv("EDC_LOG_LEVEL", "INFO")