diff --git a/network.py b/network.py index dbb3ecb..ad66ac6 100644 --- a/network.py +++ b/network.py @@ -669,6 +669,8 @@ class NetworkManager: self.logger.info(f"[conn wifi] cmd600 , data: {inner_data}") ssid = inner_data.get("ssid") password = inner_data.get("password") + # 停止旧的WiFi质量监测(无论当前是WiFi还是4G连接) + self._stop_wifi_quality_monitor() try: for _f in ("/etc/wpa_supplicant.conf", "/boot/wpa_supplicant.conf", "/boot/wifi.ssid", "/boot/wifi.pass"): try: