2025-07-09 18:38:28 [INFO]  MQTT client starting...
2025-07-09 18:38:28 [INFO]  [Config] Loaded config from config.json
2025-07-09 18:38:28 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-09 18:38:28 [INFO]    - Client ID: test_device_003
2025-07-09 18:38:28 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-09 18:38:28 [INFO]  [broadcast] status: connected
2025-07-09 18:38:28 [INFO]  [uplink_data] status: connected
2025-07-09 18:38:28 [INFO]  [uplink_data] status: connected
2025-07-09 18:38:28 [INFO]  [broadcast] Heartbeat thread started.
2025-07-09 18:38:28 [INFO]  [broadcast] Connected to 192.168.4.146:10004
2025-07-09 18:38:28 [INFO]  [uplink_data] Heartbeat thread started.
2025-07-09 18:38:28 [INFO]  [uplink_data] Connected to 192.168.4.146:10002
2025-07-09 18:38:28 [INFO]  [uplink_notify] status: connected
2025-07-09 18:38:28 [INFO]  [uplink_data] Sent heartbeat.
2025-07-09 18:38:28 [INFO]  [uplink_data] Sent heartbeat.
2025-07-09 18:38:28 [INFO]  [broadcast] Sent heartbeat.
2025-07-09 18:38:28 [INFO]  [mqtt_config] status: connected
2025-07-09 18:38:28 [INFO]  [uplink_notify] Heartbeat thread started.
2025-07-09 18:38:28 [INFO]  [uplink_notify] Connected to 192.168.4.146:10003
2025-07-09 18:38:28 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-09 18:38:28 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-09 18:38:28 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:38:28 [INFO]  [uplink_notify] Sent heartbeat.
2025-07-09 18:38:38 [WARN]  [broadcast] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:38 [WARN]  [broadcast] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:38 [WARN]  [uplink_data] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:38 [INFO]  [uplink_data] Sent heartbeat.
2025-07-09 18:38:38 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:38 [INFO]  [broadcast] Sent heartbeat.
2025-07-09 18:38:38 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:38:38 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:38:38 [WARN]  [uplink_notify] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:38 [INFO]  [uplink_notify] Sent heartbeat.
2025-07-09 18:38:45 [INFO]  [mqtt_config] Received data, length = 74 bytes
2025-07-09 18:38:45 [WARN]  [mqtt_config] Invalid packet received.
2025-07-09 18:38:48 [WARN]  [uplink_data] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:48 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:48 [WARN]  [broadcast] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:48 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:38:48 [WARN]  [uplink_notify] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:48 [INFO]  [broadcast] Sent heartbeat.
2025-07-09 18:38:48 [INFO]  [uplink_notify] Sent heartbeat.
2025-07-09 18:38:48 [INFO]  [uplink_data] Sent heartbeat.
2025-07-09 18:38:54 [INFO]  [mqtt_config] Received data, length = 74 bytes
2025-07-09 18:38:54 [WARN]  [mqtt_config] Invalid packet received.
2025-07-09 18:38:58 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:58 [WARN]  [uplink_notify] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:58 [WARN]  [uplink_notify] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:58 [WARN]  [uplink_data] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:58 [INFO]  [uplink_notify] Sent heartbeat.
2025-07-09 18:38:58 [WARN]  [broadcast] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:58 [WARN]  [broadcast] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:38:58 [INFO]  [uplink_data] Sent heartbeat.
2025-07-09 18:38:58 [INFO]  [broadcast] Sent heartbeat.
2025-07-09 18:38:58 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:40:44 [INFO]  MQTT client starting...
2025-07-09 18:40:44 [INFO]  [Config] Loaded config from config.json
2025-07-09 18:40:44 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-09 18:40:44 [INFO]    - Client ID: test_device_003
2025-07-09 18:40:44 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-09 18:40:44 [INFO]  [mqtt_config] status: connected
2025-07-09 18:40:44 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-09 18:40:44 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-09 18:40:44 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:40:48 [INFO]  [mqtt_config] Received data, length = 74 bytes
2025-07-09 18:40:48 [WARN]  [mqtt_config] Invalid packet received.
2025-07-09 18:46:20 [INFO]  MQTT client starting...
2025-07-09 18:46:20 [INFO]  [Config] Loaded config from config.json
2025-07-09 18:46:20 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-09 18:46:20 [INFO]    - Client ID: test_device_003
2025-07-09 18:46:20 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-09 18:46:20 [INFO]  [mqtt_config] status: connected
2025-07-09 18:46:20 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-09 18:46:20 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-09 18:46:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:46:26 [INFO]  [mqtt_config] Received data, length = 74 bytes
2025-07-09 18:46:26 [WARN]  [mqtt_config] Invalid packet received.
2025-07-09 18:46:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:46:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:50:20 [INFO]  MQTT client starting...
2025-07-09 18:50:20 [INFO]  [Config] Loaded config from config.json
2025-07-09 18:50:20 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-09 18:50:20 [INFO]    - Client ID: test_device_003
2025-07-09 18:50:20 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-09 18:50:20 [INFO]  [mqtt_config] status: connected
2025-07-09 18:50:20 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-09 18:50:20 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-09 18:50:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:50:23 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-09 18:50:23 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-09 18:50:23 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-09 18:50:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:50:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:50:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:50:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:50:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:50:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:51:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:51:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:51:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:51:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:51:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:51:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:51:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:51:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:51:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:51:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:51:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:51:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:52:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:52:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:52:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:52:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:52:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:52:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:52:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:52:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:52:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:52:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:52:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:52:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:53:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:53:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:53:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:53:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:53:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:53:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:53:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:53:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:53:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:53:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:53:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:53:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:54:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:54:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:54:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:54:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:54:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:54:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:54:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:54:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:54:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:54:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:54:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:54:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:55:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:55:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:55:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:55:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:55:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:55:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:55:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:55:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:55:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:55:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:55:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:55:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:56:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:56:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:56:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:56:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:56:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:56:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:56:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:56:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:56:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:56:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:56:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:56:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:57:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:57:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:57:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:57:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:57:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:57:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:57:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:57:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:57:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:57:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:57:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:57:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:58:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:58:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:58:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:58:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:58:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:58:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:58:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:58:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:58:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:58:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:58:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:58:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:59:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:59:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:59:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:59:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:59:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:59:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:59:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:59:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:59:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:59:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 18:59:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 18:59:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:00:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:00:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:00:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:00:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:00:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:00:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:00:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:00:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:00:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:00:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:00:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:00:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:01:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:01:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:01:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:01:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:01:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:01:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:01:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:01:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:01:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:01:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:01:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:01:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:02:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:02:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:02:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:02:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:02:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:02:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:02:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:02:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:02:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:02:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:02:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:02:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:03:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:03:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:03:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:03:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:03:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:03:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:03:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:03:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:03:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:03:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:03:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:03:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:04:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:04:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:04:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:04:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:04:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:04:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:04:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:04:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:04:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:04:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:04:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:04:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:05:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:05:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:05:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:05:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:05:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-09 19:05:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-09 19:05:25 [WARN]  [mqtt_config] Connection closed by remote
2025-07-09 19:05:25 [INFO]  [mqtt_config] status: disconnected
2025-07-09 19:05:25 [INFO]  [mqtt_config] Heartbeat thread stopped.
2025-07-10 08:29:21 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:21 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:26 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:26 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:31 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:31 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:36 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:36 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:41 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:41 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:46 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:46 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:51 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:51 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:29:56 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:29:56 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:01 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:30:01 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:06 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:30:06 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:11 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:11 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:14 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:20 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:20 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:23 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:23 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:29 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:35 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:35 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:38 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:38 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:45 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:45 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:51 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:51 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:30:54 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:30:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:00 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:00 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:03 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:03 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:10 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:10 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:13 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:13 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:21 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:21 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:24 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:31 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:31:31 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:36 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:31:36 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:41 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:31:41 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:46 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:31:46 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:51 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:31:51 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:31:54 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:31:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:00 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:00 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:03 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:03 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:09 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:16 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:16 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:19 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:25 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:25 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:31 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:31 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:34 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:40 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:40 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:43 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:43 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:49 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:56 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:56 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:32:59 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:32:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:05 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:05 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:11 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:11 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:14 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:20 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:20 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:23 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:23 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:29 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:36 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:36 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:39 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:45 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:45 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:51 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:51 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:33:54 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:33:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:00 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:00 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:03 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:03 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:09 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:15 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:15 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:19 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:25 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:25 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:31 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:31 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:34 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:40 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:40 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:43 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:43 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:49 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:55 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:55 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:34:58 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:34:58 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:04 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:10 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:10 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:13 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:13 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:21 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:35:21 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:24 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:30 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:30 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:33 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:33 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:41 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:35:41 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:46 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:35:46 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:49 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:35:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:35:56 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:35:56 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:01 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:01 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:06 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:06 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:11 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:11 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:16 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:16 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:21 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:21 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:24 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:36:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:30 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:36:30 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:33 [ERROR] [mqtt_config] connect() failed after select: No route to host
2025-07-10 08:36:33 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:41 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:41 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:46 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:46 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:51 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:51 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:36:56 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:36:56 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:42:42 [INFO]  MQTT client starting...
2025-07-10 08:42:42 [INFO]  [Config] Loaded config from config.json
2025-07-10 08:42:42 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 08:42:42 [INFO]    - Client ID: test_device_003
2025-07-10 08:42:42 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 08:42:42 [INFO]  [mqtt_config] status: connected
2025-07-10 08:42:42 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 08:42:42 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 08:42:42 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:42:45 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 08:42:45 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 08:42:45 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 08:42:52 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:42:52 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:47:05 [INFO]  MQTT client starting...
2025-07-10 08:47:05 [INFO]  [Config] Loaded config from config.json
2025-07-10 08:47:05 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 08:47:05 [INFO]    - Client ID: test_device_003
2025-07-10 08:47:05 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 08:47:05 [INFO]  [mqtt_config] status: connected
2025-07-10 08:47:05 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 08:47:05 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 08:47:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:47:09 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 08:47:09 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 08:47:09 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 08:47:15 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:47:15 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:47:24 [WARN]  [mqtt_config] Connection closed by remote
2025-07-10 08:47:24 [INFO]  [mqtt_config] status: disconnected
2025-07-10 08:47:24 [INFO]  [mqtt_config] Heartbeat thread stopped.
2025-07-10 08:47:29 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:47:34 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:47:39 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:47:44 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:44 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:47:49 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:47:54 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:47:59 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:47:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:04 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:09 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:14 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:19 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:24 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:29 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:34 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:39 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:44 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:44 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:49 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:54 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:48:59 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:48:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:04 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:09 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:14 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:19 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:24 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:29 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:34 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:39 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:44 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:44 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:49 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:54 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:49:59 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:49:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:04 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:09 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:14 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:19 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:24 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:29 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:34 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:39 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:44 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:44 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:49 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:54 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:50:59 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:50:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:04 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:09 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:14 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:19 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:24 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:29 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:34 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:39 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:44 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:44 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:49 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:54 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:51:59 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:51:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:04 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:09 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:14 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:19 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:24 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:24 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:29 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:29 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:34 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:34 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:39 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:39 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:44 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:44 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:49 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:49 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:54 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:54 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:52:59 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:52:59 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:53:04 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:53:04 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:53:09 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:53:09 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:53:14 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:53:14 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:53:33 [INFO]  MQTT client starting...
2025-07-10 08:53:33 [INFO]  [Config] Loaded config from config.json
2025-07-10 08:53:33 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 08:53:33 [INFO]    - Client ID: test_device_003
2025-07-10 08:53:33 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 08:53:36 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:53:36 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:53:41 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 08:53:41 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 08:53:43 [INFO]  [mqtt_config] status: connected
2025-07-10 08:53:43 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 08:53:43 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 08:53:43 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:53:44 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 08:53:44 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 08:53:44 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 08:57:54 [INFO]  MQTT client starting...
2025-07-10 08:57:54 [INFO]  [Config] Loaded config from config.json
2025-07-10 08:57:54 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 08:57:54 [INFO]    - Client ID: test_device_003
2025-07-10 08:57:54 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 08:57:54 [INFO]  [mqtt_config] status: connected
2025-07-10 08:57:54 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 08:57:54 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 08:57:54 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:57:55 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 08:57:55 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 08:57:55 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 08:58:04 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:58:04 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:58:14 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:58:14 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:58:24 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:58:24 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:58:34 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:58:34 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:58:46 [INFO]  MQTT client starting...
2025-07-10 08:58:46 [INFO]  [Config] Loaded config from config.json
2025-07-10 08:58:46 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 08:58:46 [INFO]    - Client ID: test_device_003
2025-07-10 08:58:46 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 08:58:46 [INFO]  [mqtt_config] status: connected
2025-07-10 08:58:46 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 08:58:46 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 08:58:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:58:50 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 08:58:50 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 08:58:50 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 08:58:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:58:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 08:59:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 08:59:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:07:05 [INFO]  MQTT client starting...
2025-07-10 09:07:05 [INFO]  [Config] Loaded config from config.json
2025-07-10 09:07:05 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 09:07:05 [INFO]    - Client ID: test_device_003
2025-07-10 09:07:05 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 09:07:05 [INFO]  [mqtt_config] status: connected
2025-07-10 09:07:05 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 09:07:05 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 09:07:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:07:10 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 09:07:10 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 09:07:10 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 09:07:15 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:07:15 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:07:25 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:07:25 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:07:35 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:07:35 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:07:45 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:07:45 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:07:55 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:07:55 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:08:05 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:08:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:08:15 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:08:15 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:08:25 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:08:25 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:08:35 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:08:35 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:08:45 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:08:45 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:08:55 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:08:55 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:09:05 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:09:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:09:15 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:09:15 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:09:25 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:09:25 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:09:35 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:09:35 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:09:45 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:09:45 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:09:55 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:09:55 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:10:05 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:10:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:10:15 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:10:15 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:10:25 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:10:25 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:10:35 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:10:35 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:10:45 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:10:45 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:10:55 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:10:55 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:11:05 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:11:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:11:15 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:11:15 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:11:25 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:11:25 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:11:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:11:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:11:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:11:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:11:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:11:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:12:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:12:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:12:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:12:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:12:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:12:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:12:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:12:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:12:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:12:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:12:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:12:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:13:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:13:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:13:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:13:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:13:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:13:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:13:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:13:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:13:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:13:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:13:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:13:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:14:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:14:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:14:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:14:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:14:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:14:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:14:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:14:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:14:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:14:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:14:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:14:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:15:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:15:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:15:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:15:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:15:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:15:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:15:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:15:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:15:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:15:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:15:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:15:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:16:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:16:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:16:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:16:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:16:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:16:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:16:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:16:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:16:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:16:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:16:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:16:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:17:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:17:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:17:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:17:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:17:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:17:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:17:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:17:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:17:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:17:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:17:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:17:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:18:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:18:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:18:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:18:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:18:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:18:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:18:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:18:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:18:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:18:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:18:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:18:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:19:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:19:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:19:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:19:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:19:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:19:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:19:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:19:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:19:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:19:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:19:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:19:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:20:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:20:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:20:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:20:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:20:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:20:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:20:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:20:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:20:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:20:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:20:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:20:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:21:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:21:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:21:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:21:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:21:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:21:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:21:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:21:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:21:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:21:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:21:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:21:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:22:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:22:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:22:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:22:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:22:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:22:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:22:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:22:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:22:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:22:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:22:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:22:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:23:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:23:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:23:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:23:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:23:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:23:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:23:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:23:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:23:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:23:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:23:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:23:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:24:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:24:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:24:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:24:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:24:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:24:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:24:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:24:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:24:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:24:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:24:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:24:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:25:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:25:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:25:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:25:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:25:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:25:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:25:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:25:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:25:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:25:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:25:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:25:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:26:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:26:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:26:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:26:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:26:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:26:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:26:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:26:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:26:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:26:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:26:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:26:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:27:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:27:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:27:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:27:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:27:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:27:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:27:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:27:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:27:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:27:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:27:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:27:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:28:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:28:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:28:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:28:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:28:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:28:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:28:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:28:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:28:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:28:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:28:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:28:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:29:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:29:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:29:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:29:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:29:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:29:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:29:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:29:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:29:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:29:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:29:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:29:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:30:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:30:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:30:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:30:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:30:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:30:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:30:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:30:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:30:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:30:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:30:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:30:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:31:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:31:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:31:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:31:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:31:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:31:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:31:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:31:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:31:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:31:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:31:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:31:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:32:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:32:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:32:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:32:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:32:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:32:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:32:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:32:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:32:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:32:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:32:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:32:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:33:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:33:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:33:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:33:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:33:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:33:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:33:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:33:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:33:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:33:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:33:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:33:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:34:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:34:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:34:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:34:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:34:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:34:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:34:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:34:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:34:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:34:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:34:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:34:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:35:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:35:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:35:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:35:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:35:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:35:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:35:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:35:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:35:46 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:35:46 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:35:56 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:35:56 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:36:06 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:36:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:36:16 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:36:16 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:36:26 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:36:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:36:36 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:36:36 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:37:01 [INFO]  MQTT client starting...
2025-07-10 09:37:01 [INFO]  [Config] Loaded config from config.json
2025-07-10 09:37:01 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 09:37:01 [INFO]    - Client ID: test_device_003
2025-07-10 09:37:01 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 09:37:01 [INFO]  [mqtt_config] status: connected
2025-07-10 09:37:01 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 09:37:01 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 09:37:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 09:37:05 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 09:37:05 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 09:37:05 [ERROR] [mqtt_config] Failed to parse MQTT param setting.
2025-07-10 09:37:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 09:37:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:08:35 [INFO]  MQTT client starting...
2025-07-10 10:08:35 [INFO]  [Config] Loaded config from config.json
2025-07-10 10:08:35 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 10:08:35 [INFO]    - Client ID: test_device_003
2025-07-10 10:08:35 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 10:08:35 [INFO]  [mqtt_config] status: connected
2025-07-10 10:08:35 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 10:08:35 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 10:08:35 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:08:39 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 10:08:39 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 10:08:39 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 10:08:39 [INFO]      ParamID = 0x134, Length = 1
2025-07-10 10:08:39 [INFO]      Value = 
2025-07-10 10:08:39 [INFO]      ParamID = 0x135, Length = 19
2025-07-10 10:08:39 [INFO]      Value = 192.168.4.196:11883
2025-07-10 10:08:39 [INFO]      ParamID = 0x136, Length = 1
2025-07-10 10:08:39 [INFO]      Value = 
2025-07-10 10:08:39 [INFO]      ParamID = 0x137, Length = 4
2025-07-10 10:08:39 [INFO]      Value = zxwl
2025-07-10 10:08:39 [INFO]      ParamID = 0x138, Length = 1
2025-07-10 10:08:39 [INFO]      Value = 	
2025-07-10 10:08:39 [INFO]      ParamID = 0x139, Length = 9
2025-07-10 10:08:39 [INFO]      Value = zxwl1234@
2025-07-10 10:30:37 [INFO]  MQTT client starting...
2025-07-10 10:30:37 [INFO]  [Config] Loaded config from config.json
2025-07-10 10:30:37 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 10:30:37 [INFO]    - Client ID: test_device_003
2025-07-10 10:30:37 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 10:30:37 [INFO]  [mqtt_config] status: connected
2025-07-10 10:30:37 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 10:30:37 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 10:30:37 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:30:44 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 10:30:44 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 10:30:44 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 10:30:44 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 10:30:44 [INFO]  [mqtt_config] ParamLists 
2025-07-10 10:30:44 [INFO]      ParamID = 0x134, Length = 1
2025-07-10 10:30:44 [INFO]      ParamID = 0x135, Length = 19
2025-07-10 10:30:44 [INFO]      Value = 192.168.4.196:11883
2025-07-10 10:30:44 [INFO]      ParamID = 0x136, Length = 1
2025-07-10 10:30:44 [INFO]      ParamID = 0x137, Length = 4
2025-07-10 10:30:44 [INFO]      Value = zxwl
2025-07-10 10:30:44 [INFO]      ParamID = 0x138, Length = 1
2025-07-10 10:30:44 [INFO]      ParamID = 0x139, Length = 9
2025-07-10 10:30:44 [INFO]      Value = zxwl1234@
2025-07-10 10:30:47 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 10:30:47 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:30:57 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 10:30:57 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:31:07 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 10:31:07 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:31:17 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 10:31:17 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:34:53 [INFO]  MQTT client starting...
2025-07-10 10:34:53 [INFO]  [Config] Loaded config from config.json
2025-07-10 10:34:53 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 10:34:53 [INFO]    - Client ID: test_device_003
2025-07-10 10:34:53 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 10:34:53 [INFO]  [mqtt_config] status: connected
2025-07-10 10:34:53 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 10:34:53 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 10:34:53 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:34:57 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 10:34:57 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 10:34:57 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 10:34:57 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 10:34:57 [INFO]  [mqtt_config] ParamLists 
2025-07-10 10:34:57 [INFO]      ParamID = 0x86
2025-07-10 10:34:57 [INFO]      Length = 1
2025-07-10 10:34:57 [INFO]      Value = 13 
2025-07-10 10:34:57 [INFO]      ParamID = 0x87
2025-07-10 10:34:57 [INFO]      Length = 19
2025-07-10 10:34:57 [INFO]      Value = 192.168.4.196:11883
2025-07-10 10:34:57 [INFO]      ParamID = 0x88
2025-07-10 10:34:57 [INFO]      Length = 1
2025-07-10 10:34:57 [INFO]      Value = 04 
2025-07-10 10:34:57 [INFO]      ParamID = 0x89
2025-07-10 10:34:57 [INFO]      Length = 4
2025-07-10 10:34:57 [INFO]      Value = zxwl
2025-07-10 10:34:57 [INFO]      ParamID = 0x8A
2025-07-10 10:34:57 [INFO]      Length = 1
2025-07-10 10:34:57 [INFO]      Value = 09 
2025-07-10 10:34:57 [INFO]      ParamID = 0x8B
2025-07-10 10:34:57 [INFO]      Length = 9
2025-07-10 10:34:57 [INFO]      Value = zxwl1234@
2025-07-10 10:36:31 [INFO]  MQTT client starting...
2025-07-10 10:36:31 [INFO]  [Config] Loaded config from config.json
2025-07-10 10:36:31 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 10:36:31 [INFO]    - Client ID: test_device_003
2025-07-10 10:36:31 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 10:36:31 [INFO]  [mqtt_config] status: connected
2025-07-10 10:36:31 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 10:36:31 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 10:36:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:36:35 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 10:36:35 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 10:36:35 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 10:36:35 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 10:36:35 [INFO]  [mqtt_config] ParamLists 
2025-07-10 10:36:35 [INFO]      ParamID = 0x86
2025-07-10 10:36:35 [INFO]      Length = 1
2025-07-10 10:36:35 [INFO]      Value = 0x13 
2025-07-10 10:36:35 [INFO]      ParamID = 0x87
2025-07-10 10:36:35 [INFO]      Length = 19
2025-07-10 10:36:35 [INFO]      Value = 192.168.4.196:11883
2025-07-10 10:36:35 [INFO]      ParamID = 0x88
2025-07-10 10:36:35 [INFO]      Length = 1
2025-07-10 10:36:35 [INFO]      Value = 0x04 
2025-07-10 10:36:35 [INFO]      ParamID = 0x89
2025-07-10 10:36:35 [INFO]      Length = 4
2025-07-10 10:36:35 [INFO]      Value = zxwl
2025-07-10 10:36:35 [INFO]      ParamID = 0x8A
2025-07-10 10:36:35 [INFO]      Length = 1
2025-07-10 10:36:35 [INFO]      Value = 0x09 
2025-07-10 10:36:35 [INFO]      ParamID = 0x8B
2025-07-10 10:36:35 [INFO]      Length = 9
2025-07-10 10:36:35 [INFO]      Value = zxwl1234@
2025-07-10 10:36:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 10:36:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:46:51 [INFO]  MQTT client starting...
2025-07-10 10:46:51 [INFO]  [Config] Loaded config from config.json
2025-07-10 10:46:51 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 10:46:51 [INFO]    - Client ID: test_device_003
2025-07-10 10:46:51 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 10:46:51 [INFO]  [mqtt_config] status: connected
2025-07-10 10:46:51 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 10:46:51 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 10:46:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 10:46:53 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 10:46:53 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 10:46:53 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 10:46:53 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 10:46:53 [INFO]  [mqtt_config] ParamLists 
2025-07-10 10:46:53 [INFO]      ParamID = 0x86
2025-07-10 10:46:53 [INFO]      Length = 1
2025-07-10 10:46:53 [INFO]      Value = 0x13 
2025-07-10 10:46:53 [INFO]      ParamID = 0x87
2025-07-10 10:46:53 [INFO]      Length = 19
2025-07-10 10:46:53 [INFO]      Value = 192.168.4.196:11883
2025-07-10 10:46:53 [INFO]      ParamID = 0x88
2025-07-10 10:46:53 [INFO]      Length = 1
2025-07-10 10:46:53 [INFO]      Value = 0x04 
2025-07-10 10:46:53 [INFO]      ParamID = 0x89
2025-07-10 10:46:53 [INFO]      Length = 4
2025-07-10 10:46:53 [INFO]      Value = zxwl
2025-07-10 10:46:53 [INFO]      ParamID = 0x8A
2025-07-10 10:46:53 [INFO]      Length = 1
2025-07-10 10:46:53 [INFO]      Value = 0x09 
2025-07-10 10:46:53 [INFO]      ParamID = 0x8B
2025-07-10 10:46:53 [INFO]      Length = 9
2025-07-10 10:46:53 [INFO]      Value = zxwl1234@
2025-07-10 13:27:26 [INFO]  MQTT client starting...
2025-07-10 13:27:26 [INFO]  [Config] Loaded config from config.json
2025-07-10 13:27:26 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 13:27:26 [INFO]    - Client ID: test_device_003
2025-07-10 13:27:26 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 13:27:26 [INFO]  [mqtt_config] status: connected
2025-07-10 13:27:26 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 13:27:26 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 13:27:26 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 13:27:39 [INFO]  MQTT client starting...
2025-07-10 13:27:39 [INFO]  [Config] Loaded config from config.json
2025-07-10 13:27:39 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 13:27:39 [INFO]    - Client ID: test_device_003
2025-07-10 13:27:39 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 13:27:39 [INFO]  [mqtt_config] status: connected
2025-07-10 13:27:39 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 13:27:39 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 13:27:39 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 13:27:42 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 13:27:42 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 13:27:42 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 13:27:42 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 13:27:42 [INFO]  [mqtt_config] ParamLists 
2025-07-10 13:27:42 [INFO]      ParamID = 0x86
2025-07-10 13:27:42 [INFO]      Length = 1
2025-07-10 13:27:42 [INFO]      Value = 0x13 
2025-07-10 13:27:42 [INFO]      ParamID = 0x87
2025-07-10 13:27:42 [INFO]      Length = 19
2025-07-10 13:27:42 [INFO]      Value = 192.168.4.196:11883
2025-07-10 13:27:42 [INFO]      ParamID = 0x88
2025-07-10 13:27:42 [INFO]      Length = 1
2025-07-10 13:27:42 [INFO]      Value = 0x04 
2025-07-10 13:27:42 [INFO]      ParamID = 0x89
2025-07-10 13:27:42 [INFO]      Length = 4
2025-07-10 13:27:42 [INFO]      Value = zxwl
2025-07-10 13:27:42 [INFO]      ParamID = 0x8A
2025-07-10 13:27:42 [INFO]      Length = 1
2025-07-10 13:27:42 [INFO]      Value = 0x09 
2025-07-10 13:27:42 [INFO]      ParamID = 0x8B
2025-07-10 13:27:42 [INFO]      Length = 9
2025-07-10 13:27:42 [INFO]      Value = zxwl1234@
2025-07-10 13:27:44 [WARN]  [mqtt_config] Connection closed by remote
2025-07-10 13:27:44 [INFO]  [mqtt_config] status: disconnected
2025-07-10 13:27:45 [INFO]  [mqtt_config] Heartbeat thread stopped.
2025-07-10 14:15:16 [INFO]  MQTT client starting...
2025-07-10 14:15:16 [INFO]  [Config] Loaded config from config.json
2025-07-10 14:15:16 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 14:15:16 [INFO]    - Client ID: test_device_003
2025-07-10 14:15:16 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 14:15:19 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 14:15:19 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 14:15:52 [INFO]  MQTT client starting...
2025-07-10 14:15:52 [INFO]  [Config] Loaded config from config.json
2025-07-10 14:15:52 [INFO]    - MQTT Server: 10.0.0.88:1884
2025-07-10 14:15:52 [INFO]    - Client ID: test_device_003
2025-07-10 14:15:52 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 14:41:09 [INFO]  MQTT client starting...
2025-07-10 14:41:09 [INFO]  [Config] Loaded config from config.json
2025-07-10 14:41:09 [INFO]    - MQTT Server: 192.168.4.196:11883
2025-07-10 14:41:09 [INFO]    - Client ID: test_device_003
2025-07-10 14:41:09 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 14:41:10 [INFO]  [MQTT] Connected to broker.
2025-07-10 14:45:27 [INFO]  MQTT client starting...
2025-07-10 14:45:27 [INFO]  [Config] Loaded config from config.json
2025-07-10 14:45:27 [INFO]    - MQTT Server: 192.168.4.196:11883
2025-07-10 14:45:27 [INFO]    - Client ID: test_device_003
2025-07-10 14:45:27 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 14:45:27 [INFO]  [MQTT] Connected to broker.
2025-07-10 15:02:51 [INFO]  MQTT client starting...
2025-07-10 15:02:51 [INFO]  [Config] Loaded config from config.json
2025-07-10 15:02:51 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 15:02:51 [INFO]    - Client ID: test_device_003
2025-07-10 15:02:51 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 15:02:52 [INFO]  [MQTT] Connected to broker.
2025-07-10 15:04:21 [INFO]  MQTT client starting...
2025-07-10 15:04:21 [INFO]  [Config] Loaded config from config.json
2025-07-10 15:04:21 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 15:04:21 [INFO]    - Client ID: test_device_003
2025-07-10 15:04:21 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 15:04:21 [INFO]  [MQTT] Connected to broker.
2025-07-10 15:04:26 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 16:12:25 [INFO]  MQTT client starting...
2025-07-10 16:12:25 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:12:25 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:12:25 [INFO]    - Client ID: test_device_003
2025-07-10 16:12:25 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:12:28 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:12:28 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:12:33 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:12:33 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:12:35 [INFO]  [mqtt_config] status: connected
2025-07-10 16:12:35 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:12:35 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:12:35 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:12:37 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 16:12:37 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 16:12:37 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 16:12:37 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 16:12:37 [INFO]  [mqtt_config] ParamLists 
2025-07-10 16:12:37 [INFO]  [mqtt_config] config_json = 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 16:12:45 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:12:45 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:14:28 [INFO]  MQTT client starting...
2025-07-10 16:14:28 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:14:28 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:14:28 [INFO]    - Client ID: test_device_003
2025-07-10 16:14:28 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:14:28 [INFO]  [mqtt_config] status: connected
2025-07-10 16:14:28 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:14:28 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:14:28 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:14:31 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 16:14:31 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 16:14:31 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 16:14:31 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 16:14:31 [INFO]  [mqtt_config] ParamLists 
2025-07-10 16:14:31 [INFO]  [mqtt_config] config_json = {
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 16:14:38 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:14:38 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:46:00 [INFO]  MQTT client starting...
2025-07-10 16:46:00 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:46:00 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:46:00 [INFO]    - Client ID: test_device_003
2025-07-10 16:46:00 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:46:00 [INFO]  [mqtt_config] status: connected
2025-07-10 16:46:00 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:46:00 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:46:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:46:07 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 16:46:07 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 16:46:07 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 16:46:07 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 16:46:07 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 16:46:07 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 16:46:07 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 16:46:07 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 16:46:07 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 16:46:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:46:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:46:15 [WARN]  [mqtt_config] Connection closed by remote
2025-07-10 16:46:15 [INFO]  [mqtt_config] status: disconnected
2025-07-10 16:46:15 [INFO]  [mqtt_config] Heartbeat thread stopped.
2025-07-10 16:46:20 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:20 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:25 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:25 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:30 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:30 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:35 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:35 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:40 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:40 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:45 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:45 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:50 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:50 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:46:55 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:46:55 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:00 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:00 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:05 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:05 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:10 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:10 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:15 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:15 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:20 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:20 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:25 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:25 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:30 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:30 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:35 [ERROR] [mqtt_config] connect() timeout or select() error
2025-07-10 16:47:35 [WARN]  [mqtt_config] Connection failed, retrying in 5s...
2025-07-10 16:47:38 [INFO]  [mqtt_config] status: connected
2025-07-10 16:47:38 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:47:38 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:47:38 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:47:39 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 16:47:39 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 16:47:39 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 16:47:39 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 16:47:39 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 16:47:39 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 16:47:39 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 16:47:39 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 16:47:39 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 16:47:48 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:47:48 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:47:58 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:47:58 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:48:08 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:48:08 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:48:18 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:48:18 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:48:28 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:48:28 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:48:38 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:48:38 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:48:48 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:48:48 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:53:15 [INFO]  MQTT client starting...
2025-07-10 16:53:15 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:53:15 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:53:15 [INFO]    - Client ID: test_device_003
2025-07-10 16:53:15 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:54:03 [INFO]  MQTT client starting...
2025-07-10 16:54:03 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:54:03 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:54:03 [INFO]    - Client ID: test_device_003
2025-07-10 16:54:03 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:54:57 [INFO]  MQTT client starting...
2025-07-10 16:54:57 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:54:57 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:54:57 [INFO]    - Client ID: test_device_003
2025-07-10 16:54:57 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:55:14 [INFO]  MQTT client starting...
2025-07-10 16:55:14 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:55:14 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:55:14 [INFO]    - Client ID: test_device_003
2025-07-10 16:55:14 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:55:14 [INFO]  [mqtt_config] status: connected
2025-07-10 16:55:14 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:55:14 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:55:14 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:55:24 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:55:24 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:55:27 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 16:55:27 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 16:55:27 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 16:55:27 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 16:55:27 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 16:55:27 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 16:55:27 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 16:55:27 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 16:55:27 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 16:55:34 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:55:34 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:55:44 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:55:44 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:55:54 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:55:54 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:56:04 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:56:04 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:56:14 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:56:14 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:56:24 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 16:56:24 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:57:05 [INFO]  MQTT client starting...
2025-07-10 16:57:05 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:57:05 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:57:05 [INFO]    - Client ID: test_device_003
2025-07-10 16:57:05 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:57:05 [INFO]  [mqtt_config] status: connected
2025-07-10 16:57:05 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:57:05 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:57:05 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 16:58:54 [INFO]  MQTT client starting...
2025-07-10 16:58:54 [INFO]  [Config] Loaded config from config.json
2025-07-10 16:58:54 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 16:58:54 [INFO]    - Client ID: test_device_001
2025-07-10 16:58:54 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 16:58:54 [INFO]  [mqtt_config] status: connected
2025-07-10 16:58:54 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 16:58:54 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 16:58:54 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:00:06 [INFO]  MQTT client starting...
2025-07-10 17:00:06 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:00:06 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 17:00:06 [INFO]    - Client ID: test_device_001
2025-07-10 17:00:06 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:00:06 [INFO]  [mqtt_config] status: connected
2025-07-10 17:00:06 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:00:06 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:00:06 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:04:14 [INFO]  MQTT client starting...
2025-07-10 17:04:14 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:04:14 [INFO]    - MQTT Server: 192.168.3.241:61883
2025-07-10 17:04:14 [INFO]    - Client ID: test_device_001
2025-07-10 17:04:14 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:04:14 [INFO]  [mqtt_config] status: connected
2025-07-10 17:04:14 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:04:14 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:04:14 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:04:24 [INFO]  MQTT client starting...
2025-07-10 17:04:24 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:04:24 [INFO]    - MQTT Server: 192.168.3.241:61883
2025-07-10 17:04:24 [INFO]    - Client ID: test_device_001
2025-07-10 17:04:24 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:04:24 [INFO]  [mqtt_config] status: connected
2025-07-10 17:04:24 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:04:24 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:04:24 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:04:28 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 17:04:28 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 17:04:28 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 17:04:28 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 17:04:28 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 17:04:28 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 17:04:28 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 17:04:28 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 17:04:28 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 17:04:32 [INFO]  MQTT client starting...
2025-07-10 17:04:32 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:04:32 [INFO]    - MQTT Server: 192.168.4.196:11883
2025-07-10 17:04:32 [INFO]    - Client ID: test_device_001
2025-07-10 17:04:32 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:04:32 [INFO]  [mqtt_config] status: connected
2025-07-10 17:04:32 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:04:32 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:04:32 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:05:11 [INFO]  MQTT client starting...
2025-07-10 17:05:11 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:05:11 [INFO]    - MQTT Server: 192.168.4.196:11883
2025-07-10 17:05:11 [INFO]    - Client ID: test_device_001
2025-07-10 17:05:11 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:05:11 [INFO]  [mqtt_config] status: connected
2025-07-10 17:05:11 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:05:11 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:05:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:05:11 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:05:49 [INFO]  MQTT client starting...
2025-07-10 17:05:49 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:05:49 [INFO]    - MQTT Server: 192.168.4.196:11883
2025-07-10 17:05:49 [INFO]    - Client ID: test_device_001
2025-07-10 17:05:49 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:05:49 [INFO]  [mqtt_config] status: connected
2025-07-10 17:05:49 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:05:49 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:05:49 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:05:50 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:06:18 [INFO]  MQTT client starting...
2025-07-10 17:06:18 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:06:18 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 17:06:18 [INFO]    - Client ID: test_device_001
2025-07-10 17:06:18 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:06:18 [INFO]  [mqtt_config] status: connected
2025-07-10 17:06:18 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:06:18 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:06:18 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:06:19 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:06:28 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:06:28 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:06:30 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:06:32 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:06:33 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:06:38 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:06:38 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:06:43 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 17:06:43 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 17:06:43 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 17:06:43 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 17:06:43 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 17:06:43 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 17:06:43 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 17:06:43 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 17:06:43 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 17:06:48 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:06:48 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:06:58 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:06:58 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:07:08 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:07:08 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:07:18 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:07:18 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:07:28 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:07:28 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:22:10 [INFO]  MQTT client starting...
2025-07-10 17:22:10 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:22:10 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 17:22:10 [INFO]    - Client ID: test_device_001
2025-07-10 17:22:10 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:22:10 [INFO]  [mqtt_config] status: connected
2025-07-10 17:22:10 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:22:10 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:22:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:22:10 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:22:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:22:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:22:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:22:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:22:33 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:22:34 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:22:35 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:22:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:22:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:22:41 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 17:22:41 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 17:22:41 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 17:22:41 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 17:22:41 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 17:22:41 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 17:22:41 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 17:22:41 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 17:22:41 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 17:22:41 [INFO]  [MQTT] Restarting client...
2025-07-10 17:22:41 [WARN]  [MQTT] Disconnected from broker.
2025-07-10 17:22:42 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:22:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:22:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:23:00 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:23:00 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:23:10 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:23:10 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:23:20 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:23:20 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:23:30 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:23:30 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:23:40 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:23:40 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:23:50 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:23:50 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:25:39 [INFO]  MQTT client starting...
2025-07-10 17:25:39 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:25:39 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 17:25:39 [INFO]    - Client ID: test_device_001
2025-07-10 17:25:39 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:25:39 [INFO]  [mqtt_config] status: connected
2025-07-10 17:25:39 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:25:39 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:25:39 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:25:39 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:25:49 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:25:49 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:25:59 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:25:59 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:01 [INFO]  MQTT client starting...
2025-07-10 17:26:01 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:26:01 [INFO]    - MQTT Server: 192.168.4.195:51883
2025-07-10 17:26:01 [INFO]    - Client ID: test_device_001
2025-07-10 17:26:01 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:26:01 [INFO]  [mqtt_config] status: connected
2025-07-10 17:26:01 [INFO]  [mqtt_config] Heartbeat thread started.
2025-07-10 17:26:01 [INFO]  [mqtt_config] Connected to 192.168.4.146:10001
2025-07-10 17:26:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:01 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:26:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:26:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:11 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:13 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:14 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:26:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:26:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:40 [INFO]  [mqtt_config] Received data, length = 75 bytes
2025-07-10 17:26:40 [INFO]  [mqtt_config] Received mqtt config cmd.
2025-07-10 17:26:40 [INFO]  [mqtt_config] Sequence = 1
2025-07-10 17:26:40 [INFO]  [mqtt_config] ParamCount = 6
2025-07-10 17:26:40 [INFO]  [mqtt_config] config_json : 
{
    "server_ip": "192.168.4.196",
    "server_port": 11883,
    "username": "zxwl",
    "password": "zxwl1234@"
}
2025-07-10 17:26:40 [INFO]  [ConfigEdit] Updating key: server_ip -> "192.168.4.196"
2025-07-10 17:26:40 [INFO]  [ConfigEdit] Updating key: server_port -> 11883
2025-07-10 17:26:40 [INFO]  [ConfigEdit] Updating key: username -> "zxwl"
2025-07-10 17:26:40 [INFO]  [ConfigEdit] Updating key: password -> "zxwl1234@"
2025-07-10 17:26:40 [INFO]  [Config] Loaded config from config.json
2025-07-10 17:26:40 [INFO]    - MQTT Server: 192.168.4.196:11883
2025-07-10 17:26:40 [INFO]    - Client ID: test_device_001
2025-07-10 17:26:40 [INFO]    - Topics: vehicle/data/KL001, vehicle/notify/KL001, vehicle/broadcast/KL001
2025-07-10 17:26:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:26:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:41 [INFO]  [MQTT] Restarting client...
2025-07-10 17:26:41 [WARN]  [MQTT] Disconnected from broker.
2025-07-10 17:26:41 [INFO]  [MQTT] Connected to broker.
2025-07-10 17:26:49 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:50 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:50 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:26:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:26:51 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:26:52 [INFO]  [MQTT] Received message on topic [vehicle/broadcast/KL001], len = 165
2025-07-10 17:27:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:27:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:27:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:27:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:27:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:27:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:27:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:27:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:27:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:27:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:27:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:27:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:28:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:28:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:28:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:28:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:28:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:28:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:28:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:28:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:28:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:28:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:28:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:28:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:29:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:29:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:29:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:29:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:29:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:29:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:29:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:29:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:29:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:29:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:29:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:29:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:30:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:30:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:30:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:30:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:30:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:30:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:30:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:30:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:30:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:30:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:30:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:30:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:31:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:31:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:31:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:31:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:31:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:31:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:31:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:31:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:31:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:31:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:31:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:31:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:32:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:32:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:32:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:32:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:32:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:32:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:32:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:32:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:32:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:32:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:32:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:32:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:33:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:33:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:33:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:33:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:33:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:33:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:33:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:33:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:33:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:33:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:33:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:33:51 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:34:01 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:34:01 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:34:11 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:34:11 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:34:21 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:34:21 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:34:31 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:34:31 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:34:41 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:34:41 [INFO]  [mqtt_config] Sent heartbeat.
2025-07-10 17:34:51 [WARN]  [mqtt_config] Heartbeat ACK not received within 10 seconds.
2025-07-10 17:34:51 [INFO]  [mqtt_config] Sent heartbeat.
