什么是AP?
AP (无线访问接入点(WirelessAccessPoint))
无线AP(Access
Point):即无线接入点,它用于无线网络的无线交换机,也是无线网络的核心。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,可以覆盖几十米至上百米。无线AP(又称会话点或存取桥接器)是一个包含很广的名称,它不仅包含单纯性无线接入点(无线AP),同样也是无线路由器(含无线网关、无线网桥)等类设备的统称。
提供自百度百科
代码:
#include <WiFi.h>const char* id=\"esp32\"; //设置wifi名称const char* psw=\"esp32test\"; //设置wifi密码void setup() {Serial.begin(115200);WiFi.softAP(id,psw);Serial.println(WiFi.softAPIP()); //打印wifi的ip地址}void loop() {}
结果:
代码详解:
定义:
WiFi.softAP()函数
bool softAP(const char* ssid, const char* passphrase = NULL, int channel = 1, int ssid_hidden = 0, int max_connection = 4);
该函数共有五个可选参数,除ssid之外的四个都分配了默认值。它们分别是
ssid:wifi名称
passphrase:wifi密码,默认null(无密码)
channel:通道,默认为1
ssid_hidden:隐藏ssid,0为不隐藏,1为隐藏,默认为0
max_connection:允许的最大连接数,默认为4
。。。。。。。。。。。。。。。。。。。。。。。。。。。
WiFi.softAPIP()函数
返回AP模式下的ip地址值
IPAddress WiFiAPClass::softAPIP(){tcpip_adapter_ip_info_t ip;if(WiFiGenericClass::getMode() == WIFI_MODE_NULL){return IPAddress();}tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_AP, &ip);return IPAddress(ip.ip.addr);}
参考:
ESP32入门Arduino开发(六)–WiFi softAP