From 79a29db21794750c546952ba7f20a0897817a36c Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Wed, 17 Apr 2024 13:20:58 +0800 Subject: [PATCH] Backup:fast start ap function. --- hal/src/WifiHal.cpp | 10 ++++++---- middleware/AppManager/src/AppManager.cpp | 1 + utils/WebServer/src/WebServer.cpp | 2 ++ 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/hal/src/WifiHal.cpp b/hal/src/WifiHal.cpp index 66e9293..f6fbf08 100644 --- a/hal/src/WifiHal.cpp +++ b/hal/src/WifiHal.cpp @@ -14,11 +14,13 @@ */ #include "WifiHal.h" #include "LinuxApi.h" +#include "ILog.h" StatusCode WifiHal::OpenApMode(void) { - // fx_system("ifconfig wlan0 192.168.169.1 netmask 255.255.255.0"); - // fx_system("hostapd -d /etc/hostapd.conf &"); - // fx_system("touch /var/lib/misc/udhcpd.leases"); - // fx_system("udhcpd -f /etc/udhcpd.conf &"); + LogInfo(" ==================================== OpenApMode. \n"); + fx_system("ifconfig wlan0 192.168.169.1 netmask 255.255.255.0"); + fx_system("hostapd -d /etc/hostapd.conf &"); + fx_system("touch /var/lib/misc/udhcpd.leases"); + fx_system("udhcpd -f /etc/udhcpd.conf &"); return CreateStatusCode(STATUS_CODE_OK); } \ No newline at end of file diff --git a/middleware/AppManager/src/AppManager.cpp b/middleware/AppManager/src/AppManager.cpp index 6736920..56175e5 100644 --- a/middleware/AppManager/src/AppManager.cpp +++ b/middleware/AppManager/src/AppManager.cpp @@ -31,6 +31,7 @@ const StatusCode AppManager::Init(const AppParam ¶m) LogError("Get wifi hal failed.\n"); return CreateStatusCode(STATUS_CODE_NOT_OK); } + LogInfo("ssssssssssssssssssssssssssssssssssssssssssssssssss\n"); wifi->OpenApMode(); AppManagerMakePtr::GetInstance()->CreateProtocolHandle(mProtocolHandle); HttpServerStart(param); diff --git a/utils/WebServer/src/WebServer.cpp b/utils/WebServer/src/WebServer.cpp index 130950a..cac6782 100644 --- a/utils/WebServer/src/WebServer.cpp +++ b/utils/WebServer/src/WebServer.cpp @@ -186,7 +186,9 @@ StatusCode WebServerInit(const WebServerParam webParam) char authPath[BUF_LENGTH] = {0}; char listen[BUF_LENGTH] = {0}; snprintf(routePath, BUF_LENGTH, "%s/route.txt", GOAHEAD_CONFIG_FILE_PATH); + LogInfo("ssssssssssssssssssssssssssssssssss routePath %s\n", routePath); snprintf(authPath, BUF_LENGTH, "%s/auth.txt", GOAHEAD_CONFIG_FILE_PATH); + LogInfo("ssssssssssssssssssssssssssssssssss authPath %s\n", authPath); snprintf(listen, BUF_LENGTH, "%s:%d", webParam.mIp, webParam.mPort); // initPlatform(); if (websOpen(documents, routePath) < 0) {