ESP8266 – ESP8266WiFiAP库 – softAP

位置导航: ESP8266库 / ESP8266WiFiAP库 / 本页

说明

softAP函数可用于启动校验式wifi网络或开放式wifi网络。校验式网络就是需要我们输入密码的网络,开放网络也就是不需要密码,只需要知道网络的名字就可以链接的无密码网络。

语法

WiFi.softAP()
WiFi.softAP(ssid, passphrase, channel, ssid_hidden, max_connection)

参数

– ssid: char型,WiFi网络名称

– passphrase: int型,WiFi密码(对于WPA2加密类型最少8个字符,对于开放网络设置为NULL)

– channel: int型,wifi信道。可选通道有1-13,不设置的情况下默认是1。

– hidden: bool型,控制 WiFI是否隐藏的标志变量。设置为0不隐藏,设置为1隐藏。

– max_connection: int型,最大的允许连接的无线终端数量。可选数值范围是1 – 4(ESP8266模块最多允许同时连接的无线终端设备数量是4个)。

示例程序

关于本函数的具体使用方法,请参考以下代码,尤其是代码中高亮的语句部分。

当您将以下示例程序上传给ESP8266开发板后,ESP8266将会建立一个隐藏的WiFi网络。网络名称(SSID)为”TaichiMaker_WIFI”,网络密码为”12345678″ 。这些信息都是通过以下程序中的WiFi.softAP(AP_ssid, password,3,1);实现的。当然您也可以自行修改网络名称(SSID)和网络密码。

值得注意的是,WiFi.softAP(AP_ssid, password,3,1)语句中的3意味着ESP8266所建立的WiFi网络使用信道3。最后一个参数1意味着此WiFi网络是隐藏网络。

以下是如何使用安卓手机连接ESP8266开发板所建立的WiFi网络的简要说明。

首先请打开手机的WiFi设置,并点击其它(如下图所示)。

ESP8266- ESP8266WiFiAP库示例程序-1
ESP8266- ESP8266WiFiAP库示例程序-1

接下来请输入WiFi连接信息(如下图所示)。

ESP8266- ESP8266WiFiAP库示例程序-2
ESP8266- ESP8266WiFiAP库示例程序-2

输入WiFi连接信息后,即可点击确定(上图中右上角对勾符号)。接下来稍等片刻,您就可以看到手机已经连接到ESP8266所建立的WiFi网络。

ESP8266- ESP8266WiFiAP库示例程序-3
ESP8266- ESP8266WiFiAP库示例程序-3

相关内容

softAPConfig
softAPdisconnect

位置导航: ESP8266库 / ESP8266WiFiAP库 / 本页