[wifi] wifi_list is empty bugs

This commit is contained in:
IrvingGao 2024-06-13 17:16:02 +08:00
parent ef8b952a6e
commit 815dda7720
1 changed files with 10 additions and 1 deletions

View File

@ -332,7 +332,7 @@ def submit():
close_hotspot() close_hotspot()
time.sleep(0.5) time.sleep(0.5)
scan_wifi() wifi_list = scan_wifi()
time.sleep(0.5) time.sleep(0.5)
# 连接到用户选择的 Wi-Fi 网络 # 连接到用户选择的 Wi-Fi 网络
@ -358,6 +358,8 @@ if __name__ == '__main__':
if led_enabled: if led_enabled:
orangepi.set_led_on('blue') orangepi.set_led_on('blue')
logging.info(f"Starting Wi-Fi Manager...")
init_networkmanager_file() # 初始化 NetworkManager 配置文件 init_networkmanager_file() # 初始化 NetworkManager 配置文件
# 扫描Wi-Fi # 扫描Wi-Fi
@ -377,5 +379,12 @@ if __name__ == '__main__':
close_app() close_app()
logging.info(f"未连接到 Wi-Fi 网络, 开始热点模式") logging.info(f"未连接到 Wi-Fi 网络, 开始热点模式")
while wifi_list == []:
init_networkmanager_file() # 初始化 NetworkManager 配置文件
# 扫描Wi-Fi
wifi_list = scan_wifi()
time.sleep(2) # 等待2秒确保wifi scan完成
start_hotspot() start_hotspot()
app.run(host='0.0.0.0', port=80) app.run(host='0.0.0.0', port=80)