[wifi] check know wifi
This commit is contained in:
parent
374d118fe1
commit
54bce42162
|
@ -240,11 +240,14 @@ def check_known_wifi(scan_wifi_list):
|
|||
|
||||
def force_scan_wifi():
|
||||
wifi_list = []
|
||||
while wifi_list == []:
|
||||
while True:
|
||||
logging.info(f"wifi_list=={wifi_list}, 正在重新扫描Wi-Fi...")
|
||||
init_networkmanager_file() # 初始化 NetworkManager 配置文件
|
||||
# 扫描Wi-Fi
|
||||
wifi_list = scan_wifi()
|
||||
if wifi_list != []:
|
||||
logging.info(f"Wi-Fi scan finished: {wifi_list}")
|
||||
break
|
||||
if led_enabled:
|
||||
for i in range(4):
|
||||
orangepi.set_led_on('red')
|
||||
|
@ -442,7 +445,7 @@ if __name__ == '__main__':
|
|||
# wifi_list = scan_wifi()
|
||||
# time.sleep(2) # 等待2秒,确保wifi scan完成
|
||||
|
||||
connected = check_known_wifi()
|
||||
connected = check_known_wifi(wifi_list)
|
||||
if connected:
|
||||
logging.info(f"系统已自动连接到 Wi-Fi 网络,退出程序")
|
||||
close_app()
|
||||
|
|
Loading…
Reference in New Issue