Expand description
WiFi
Modules§
- Convenience utilities for non-async code
Structs§
- Configuration for a Wi-Fi access point.
- Information about a detected Wi-Fi access point.
- A wrapper around
WifiState
which can be safely shared between threads. - Client configuration for a Wi-Fi connection.
- Configuration for an EAP (Extensible Authentication Protocol) client.
- Configuration for EAP-FAST authentication protocol.
- Represents a Wi-Fi packet in promiscuous mode.
- The radio metadata header of the received packet, which is the common header at the beginning of all RX callback buffers in promiscuous mode.
- Scan configuration
- A wifi sniffer.
- Wi-Fi Access Point (AP) device.
- A wifi controller
- A wifi device implementing smoltcp’s Device trait.
- Wi-Fi station device.
Enums§
- Supported Wi-Fi authentication methods.
- Introduces Wi-Fi configuration options.
- Configuration of Wi-Fi operation mode.
- Error originating from the underlying drivers
- Supported Wi-Fi protocols.
- Configuration for active or passive scan. For details see the WIFI Alliance FAQ.
- Secondary Wi-Fi channels.
- Phase 2 authentication methods
- Common errors.
- Events generated by the WiFi driver.
- Wifi Mode (Sta and/or Ap)
- Wifi interface state
Traits§
- Provides methods for retrieving the Wi-Fi mode and MAC address.
Functions§
- Get the AP MAC address
- Get the current state of the AP
- Creates a new WifiDevice and WifiController in AP-STA mode, with a default configuration.
- Creates a new Wifi device and controller in AP-STA mode.
- Creates a new WifiDevice and WifiController in either AP or STA mode with the given configuration.
- Creates a new WifiDevice and WifiController in either AP or STA mode with a default configuration.
- Get the STA MAC address
- Get the current state of the STA
- Returns the current state of the WiFi stack.