arduino for esp32 中的不同 WiFi 模式
Different WiFi modes in arduino for esp32
我最近开始玩 esp32。我正在搜索可用于 esp32 的各种 WiFi.mode() 选项,但我无法在任何地方找到它。谁能帮忙指出该信息的来源?
谢谢
ESP32 Arduino SDK WiFi class 的代码位于
https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi/src
WiFi.h doesn't define a method for mode()
but it does inherit from WiFiGeneric.h which does have methods for mode()
and getMode()
. You can find the code for those methods in WiFiGeneric.cpp.
模式使用 wifi_mode_t
类型表示,该类型在 WiFiType.h 中定义。可用选项为 WIFI_MODE_OFF
、WIFI_MODE_STA
、WIFI_MODE_AP
和 WIFI_MODE_APSTA
。
Espressif 页面上有一些合理但不完整的文档:Espressif Wifi doc
此文档解释了可以在 WiFiType.h.
中找到的 esp32 的一些不同 wifi 模式
WIFI_MODE_NULL
: 空模式或 WIFI_MODE_OFF
即关闭模式
WIFI_MODE_STA
: Station模式,即标准的客户端模式
WIFI_MODE_AP
: 客户端可以连接到 ESP32 的接入点模式
WIFI_MODE_APSTA
: ESP作为客户端连接AP,作为AP接收客户端连接的混合模式
WIFI_MODE_MAX
: MAX模式没有解释它应该做什么。但它似乎并没有被实施。
我最近开始玩 esp32。我正在搜索可用于 esp32 的各种 WiFi.mode() 选项,但我无法在任何地方找到它。谁能帮忙指出该信息的来源?
谢谢
ESP32 Arduino SDK WiFi class 的代码位于
https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi/src
WiFi.h doesn't define a method for mode()
but it does inherit from WiFiGeneric.h which does have methods for mode()
and getMode()
. You can find the code for those methods in WiFiGeneric.cpp.
模式使用 wifi_mode_t
类型表示,该类型在 WiFiType.h 中定义。可用选项为 WIFI_MODE_OFF
、WIFI_MODE_STA
、WIFI_MODE_AP
和 WIFI_MODE_APSTA
。
Espressif 页面上有一些合理但不完整的文档:Espressif Wifi doc
此文档解释了可以在 WiFiType.h.
中找到的 esp32 的一些不同 wifi 模式WIFI_MODE_NULL
: 空模式或WIFI_MODE_OFF
即关闭模式WIFI_MODE_STA
: Station模式,即标准的客户端模式WIFI_MODE_AP
: 客户端可以连接到 ESP32 的接入点模式WIFI_MODE_APSTA
: ESP作为客户端连接AP,作为AP接收客户端连接的混合模式WIFI_MODE_MAX
: MAX模式没有解释它应该做什么。但它似乎并没有被实施。