WiFi Access Point¶
-
group
wifi_ap Control and monitoring of WiFi access point interface.
- Note
- The WiFi access point interface provides a WiFi network access point. Control of WiFi AP including WiFi SSID and password and IP address.
- See
- WiFi Station Interface
- See
- WiFi Events Interface
Variables
-
AccessPointClass &
WifiAccessPoint¶ Global instance of WiFi access point object.
- Note
- Use WifiAccessPoint.function to access WiFi access point functions
- Note
- Example:
if(WifiAccessPoint.config("ESP_AP", AUTH_OPEN)) WifiAccessPoint.enable(true);
-
class
AccessPointClass¶ - #include <AccessPoint.h>
Access point class.
Public Functions
-
virtual
~AccessPointClass()¶
-
virtual void
enable(bool enabled, bool save = false) = 0¶ Enable or disable WiFi AP.
- Parameters
enabled: True to enable AP. False to disable.save: True to save operational mode to flash, False to set current operational mode only
-
virtual bool
isEnabled() const = 0¶ Get WiFi AP enable status.
- Return Value
bool: True if WiFi AP enabled.
-
virtual bool
config(const String &ssid, String password, WifiAuthMode mode, bool hidden = false, int channel = 7, int beaconInterval = 200) = 0¶ Configure WiFi AP.
- Parameters
ssid: WiFi AP SSIDpassword: WiFi AP passwordmode: WiFi AP modehidden: True to hide WiFi AP (Default: Visible)channel: WiFi AP channel (Default: 7)beaconInterval: WiFi AP beacon interval in milliseconds (Default: 200ms)
- Return Value
bool: True on success
-
virtual IpAddress
getIP() const = 0¶ Get WiFi AP IP address.
- Return Value
IpAddress: WiFi AP IP address
-
virtual bool
setIP(IpAddress address) = 0¶ Set WiFi AP IP addres.
- Parameters
address: New IP address for WiFi AP
- Return Value
bool: True on success
-
virtual MacAddress
getMacAddress() const = 0¶ Get WiFi AP MAC address.
- Return Value
MacAddress:
-
String
getMAC(char sep = '0') const¶ Get WiFi AP MAC address.
- Parameters
sep: separator between bytes (e.g. ‘:’)
- Return Value
String: WiFi AP MAC address
-
virtual IpAddress
getNetworkMask() const = 0¶ Get WiFi AP network mask.
- Return Value
IpAddress: WiFi AP network mask
-
virtual IpAddress
getNetworkGateway() const = 0¶ Get WiFi AP default gateway.
- Return Value
IpAddress: WiFi AP default gateway
-
virtual IpAddress
getNetworkBroadcast() const = 0¶ Get WiFi AP broadcast address.
- Return Value
IpAddress: WiFi AP broadcast address
-
virtual