from dataclasses import dataclass @dataclass class MqttConfig: broker: str client_id: str mock_client_id: str sender_client_id: str subscriber_client_id: str username: str password: str pub_topic: str @dataclass class TmsConfig: device_code: str equipment_sn: str timeout: int keepalive: int server_ip: str server_port: int @dataclass class TdengineConfig: url: str username: str password: str database: str stable: str device_code: str @dataclass class Config: mqtt: MqttConfig tms: TmsConfig tdengine: TdengineConfig