diff --git a/src/httpserver/http_fns.c b/src/httpserver/http_fns.c index fd108b568..2eadfac00 100644 --- a/src/httpserver/http_fns.c +++ b/src/httpserver/http_fns.c @@ -380,8 +380,17 @@ int http_fn_cfg_wifi(http_request_t *request) { } tuya_hal_wifi_release_ap(ar); #elif PLATFORM_BK7231N - poststr(request,"TODO: BK7231N support for scan
"); - +// poststr(request,"TODO: BK7231N support for scan
"); + AP_IF_S *ar; + uint32_t num; + + bk_printf("Scan begin...\r\n"); + tuya_os_adapt_wifi_all_ap_scan(&ar,&num); + bk_printf("Scan returned %i networks\r\n",num); + for(i = 0; i < num; i++) { + hprintf128(request,"[%i/%i] SSID: %s, Channel: %i, Signal %i
",i + 1,(int)num,ar[i].ssid, ar[i].channel, ar[i].rssi); + } + tuya_os_adapt_wifi_release_ap(ar); #else #error "Unknown platform" poststr(request,"Unknown platform
");