admin管理员组

文章数量:1620395

        以下是使用ESP8266_nonos_sdk的API编写关闭WiFi功能的示范代码:

#include "ets_sys.h"
#include "osapi.h"
#include "user_interface.h"

void disable_wifi()
{
    wifi_station_disconnect();    //断开连接
    wifi_set_opmode(NULL_MODE);   //设置为关闭模式
}

void user_init(void)
{
    disable_wifi();
}

在这个示例代码中,使用了以下两个API函数来关闭WiFi功能:
        ①wifi_station_disconnect:断开WiFi Station连接(如果有的话)并清除已设置的SSID和密码等相关参数。
        ②wifi_set_opmode:设置ESP8266无线电芯片的工作模式,为NULL_MODE则表示关闭WiFi。

        在disable_wifi函数中,首先调用了wifi_station_disconnect来断开连接并清除参数。然后,通过调用wifi_set_opmode将工作模式设为NULL_MODE来关闭WiFi功能。最后,在user_init函数中,只需调用disable_wifi函数就能关闭WiFi功能。

本文标签: 不确定ESP8266NONOSSDK