Home
last modified time | relevance | path

Searched full:fi (Results 1 – 25 of 676) sorted by relevance

12345678910>>...28

/hal_espressif-3.5.0/docs/zh_CN/api-guides/
Dwifi.rst1 Wi-Fi 驱动程序
5 {IDF_TARGET_NAME} Wi-Fi 功能列表
15 - 支持用于 Wi-Fi 连接的 fast_crypto 算法与普通算法的切换
20 如何编写 Wi-Fi 应用程序
25 一般来说,要编写自己的 Wi-Fi 应用程序,最高效的方式是先选择一个相似的应用程序示例,然后将其中可用的部分移植到自己的项目中。如果您希望编写一个强健的 Wi-Fi 应用程序,强烈建议您在开始之前…
27 本文将补充说明 Wi-Fi API 和 Wi-Fi 示例的相关信息,重点描述使用 Wi-Fi API 的原则、当前 Wi-Fi API 实现的限制以及使用 Wi-Fi 时的常见错误。同时,本文还介绍…
29 设置 Wi-Fi 编译时选项
31 请参阅 `Wi-Fi menuconfig`_。
33 Wi-Fi 初始化
35 请参阅 `{IDF_TARGET_NAME} Wi-Fi station 一般情况`_、`{IDF_TARGET_NAME} Wi-Fi AP 一般情况`_。
[all …]
Dblufi.rst8 BluFi 是一款基于蓝牙通道的 Wi-Fi 网络配置功能,适用于 {IDF_TARGET_NAME}。它通过安全协议将 Wi-Fi 的 SSID、密码等配置信息传输到 {IDF_TARGET_NA…
35 8. 手机向 {IDF_TARGET_NAME} 发送 :ref:`frame_formats` 中定义的数据帧,包括 SSID、密码等 Wi-Fi 配置信息。
37 9. 手机向 {IDF_TARGET_NAME} 发送 Wi-Fi 连接请求的控制帧。{IDF_TARGET_NAME} 收到这个控制帧之后,会认为手机已将必要的信息已经传输完毕,准备连接 Wi-F…
39 10. {IDF_TARGET_NAME} 连接到 Wi-Fi 后,发送 Wi-Fi 连接状态报告的控制帧到手机,以报告连接状态。至此配网结束。
187 - 设置 Wi-Fi 的 opmode。
188 - 该帧包含设置 ESP 设备 Wi-Fi 模式 (opmode) 的设置信息。
209 - 获取 ESP 设备的 Wi-Fi 模式和状态等信息。
211 - * 不包含数据字段。ESP 设备收到此控制帧后,会向手机回发一个报告 Wi-Fi 连接状态的帧来告知手机端当前所处的 opmode、连接状态、SSID 等信息。
230 - 获取 Wi-Fi 列表。
231 - 通知 ESP 设备扫描周围的 Wi-Fi 热点。
[all …]
/hal_espressif-3.5.0/docs/en/api-reference/network/
Desp_dpp.rst1 Wi-Fi Easy Connect\ :sup:`TM` (DPP)
4Fi Easy Connect\ :sup:`TM`, also known as Device Provisioning Protocol (DPP) or Easy Connect, is a…
12 Please refer to Wi-Fi Alliance's official page on `Easy Connect <https://www.wi-fi.org/discover-wi-
14 …DF_TARGET_NAME} to their Wi-Fi network. The provisioning device needs to be connected to the AP wh…
Desp_wifi.rst1 Wi-Fi
9 The Wi-Fi libraries provide support for configuring and monitoring the {IDF_TARGET_NAME} Wi-Fi netw…
11 - Station mode (aka STA mode or Wi-Fi client mode). {IDF_TARGET_NAME} connects to an access point.
17 - Promiscuous mode for monitoring of IEEE802.11 Wi-Fi packets.
25 Code examples for Wi-Fi are provided in the :example:`wifi` directory of ESP-IDF examples.
Desp-wifi-mesh.rst31 The ESP-WIFI-MESH software stack is built atop the Wi-Fi Driver/FreeRTOS and may use the LwIP Stack…
47 …MESH is built atop the Wi-Fi stack, it is also possible for the application to interface with the …
61Fi API are made. This is due to the fact that the self-organizing mode will internally make Wi-Fi
99 The prerequisites for starting ESP-WIFI-MESH is to initialize LwIP and Wi-Fi, The following code sn…
115 /* Wi-Fi initialization */
123 After initializing LwIP and Wi-Fi, the process of getting an ESP-WIFI-MESH network up and running c…
225 …ack will internally make calls to Wi-Fi APIs. Therefore, **the application layer should not make a…
245 ESP-WIFI-MESH will attempt to maintain the node's current Wi-Fi state when disabling self organized…
254 …urrent Wi-Fi state when enabling self organized networking. However, depending on the node type an…
286 Calling Wi-Fi API
[all …]
/hal_espressif-3.5.0/components/wifi_provisioning/include/wifi_provisioning/
Dmanager.h47 * Emitted when Wi-Fi AP credentials are received via `protocomm`
153 * Sets mode of operation of Wi-Fi during provisioning
247 * This checks if Wi-Fi credentials are present on the NVS
249 * The Wi-Fi credentials are assumed to be kept in the same
264 * - ESP_FAIL : Wi-Fi not initialized
278 * - wifi_prov_scheme_softap : This activates SoftAP mode of Wi-Fi and starts
297 * - Wi-Fi SSID when provisioning mode is softAP
301 * - Wi-Fi password when provisioning mode is softAP
338 * application to query for Wi-Fi state, i.e. after receiving the first query
339 * and sending `Wi-Fi state connected` response the service is stopped immediately.
[all …]
/hal_espressif-3.5.0/examples/ethernet/eth2ap/
DREADME.md12Fi make it easy to forward packets from Ethernet to Wi-Fi and vice versa. This example illustrates…
14 **Note:** In this example, ESP32 works like a *bridge* between Ethernet and Wi-Fi, and it won't per…
37 * Set the SSID and password for Wi-Fi ap interface under `Wi-Fi SSID` and `Wi-Fi Password`.
56 ### Step 1: Initialize Ethernet and Wi-Fi (AP mode)
85 ### Step 3: Start Wi-Fi AP
95 ### Step 4: Wi-Fi station (e.g. mobile phone) connects to ESP32's Wi-Fi
109 …ELAY_MS` in "ethernet_example_main.c", because Ethernet process packets faster than Wi-Fi on ESP32.
111 * Wi-Fi station doesn't receive any IP via DHCP?
112 …at devices must be able to access another DHCP server (for example on a Wi-Fi router connected via…
/hal_espressif-3.5.0/examples/protocols/
DREADME.md7 ## Establishing Wi-Fi or Ethernet Connection
11 Protocols examples use a simple helper function, `example_connect()`, to establish Wi-Fi and/or Eth…
13 … real applications, this helper function needs to be replaced with full Wi-Fi / Ethernet connectio…
17Fi, Ethernet or both connections, open the project configuration menu (`idf.py menuconfig`) and na…
19 …nnecting using Wi-Fi, enter SSID and password of your Wi-Fi access point into the corresponding fi…
25 By default, `example_connect()` function waits until Wi-Fi or Ethernet connection is established, a…
/hal_espressif-3.5.0/docs/en/api-guides/
Dwifi.rst1 Wi-Fi Driver
6 {IDF_TARGET_NAME} Wi-Fi Feature List
20 How To Write a Wi-Fi Application
25Fi application is to select an example which is similar to your own application, and port the usef…
27 Setting Wi-Fi Compile-time Options
29 Refer to `Wi-Fi Menuconfig`_.
31 Init Wi-Fi
33 Refer to `{IDF_TARGET_NAME} Wi-Fi Station General Scenario`_, `{IDF_TARGET_NAME} Wi-Fi AP General S…
35 Start/Connect Wi-Fi
37 Refer to `{IDF_TARGET_NAME} Wi-Fi Station General Scenario`_, `{IDF_TARGET_NAME} Wi-Fi AP General S…
[all …]
Dwifi-security.rst1 Wi-Fi Security
4 {IDF_TARGET_NAME} Wi-Fi Security Features
9 …_TARGET_NAME} Wi-Fi supports state-of-the-art security protocols, namely Protected Management Fram…
17 In Wi-Fi, management frames such as beacons, probes, (de)authentication, (dis)association are used …
79 Wi-Fi Protected Access-3 (WPA3) is a set of enhancements to Wi-Fi access security intended to repla…
86 Please refer to `Security <https://www.wi-fi.org/discover-wi-fi/security>`_ section of Wi-Fi Allian…
91 In IDF Menuconfig under Wi-Fi component, a config option "Enable WPA3-Personal" is provided to Enab…
96 Note that Wi-Fi stack size requirement will increase 3kB when WPA3 is used.
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/
DREADME.md20 * coex_dev: Run BLE and Wi-Fi program.
21 * wifi_dev: Run only the Wi-Fi program.
52 | 0 | wifi_tcp_tx_throughput| Test the case of Wi-Fi tcp tx, which will create a tcp client that wi…
53 | 1 |wifi_tcp_rx_throughput| Test the case of Wi-Fi tcp rx, which will create a tcp server that wil…
87 …n the coexistence device, and bluetooth will start advertising when the Wi-Fi is running tx throug…
88 …n the coexistence device, and bluetooth will start advertising when the Wi-Fi is running rx throug…
89 …d on the coexistence device, and bluetooth will start scanning when the Wi-Fi is running tx throug…
90 …d on the coexistence device, and bluetooth will start scanning when the Wi-Fi is running rx throug…
95 ### Wi-Fi device configuration
100 …theory, the performance of BLE and Wi-Fi coexistence will drop to half of the performance in BLE O…
[all …]
/hal_espressif-3.5.0/examples/provisioning/wifi_prov_mgr/
DREADME.md1 # Wi-Fi Provisioning Manager Example
11 …he device is configured as a Wi-Fi station with specified credentials. Once configured, the device…
16 * `wifi_provisioning` : provides manager, data structures and protocomm endpoint handlers for Wi-Fi
89 I (39725) app: Received Wi-Fi credentials
117 … which can be scanned from the ESP Provisioning phone apps to start the Wi-Fi provisioning process.
151 ### Wi-Fi Scanning
153 …Wi-Fi scan results (performed on the device) during provisioning. This allows the client side appl…
172 ==== Scanning Wi-Fi APs ====
177 ==== Wi-Fi Scan results ====
188 ==== Sending Wi-Fi credential to esp32 ====
[all …]
/hal_espressif-3.5.0/docs/en/api-reference/provisioning/
Dprovisioning.rst6Fi credentials and/or other custom configuration using various transports and different security s…
9 2. *Transport Flexibility:* The protocol can work on Wi-Fi (SoftAP + HTTP server) or on BLE as a tr…
11 …com/protocol-buffers/>`_ as a data representation for session setup and Wi-Fi provisioning. They p…
45 CLIENT -> DEVICE [label="Wi-Fi SetConfig(SSID, Passphrase...)"];
46 DEVICE -> CLIENT [label="Wi-Fi SetConfig response"];
47 CLIENT -> DEVICE [label="Wi-Fi ApplyConfig cmd"];
48 DEVICE -> CLIENT [label="Wi-Fi ApplyConfig resp"];
49 CLIENT -> DEVICE [label="Wi-Fi GetStatus cmd (repeated)"];
50 DEVICE -> CLIENT [label="Wi-Fi GetStatus resp (repeated)"];
57 Unified provisioning subsystem supports Wi-Fi (SoftAP+HTTP server) and BLE (GATT based) transport s…
[all …]
Dwifi_provisioning.rst1 Wi-Fi Provisioning
7 This component provides APIs that control Wi-Fi provisioning service for receiving and configuring …
14 …r relies on other components of IDF, namely NVS, TCP/IP, Event Loop and Wi-Fi (and optionally mDNS…
33 …* ``wifi_prov_scheme_softap`` : Wi-Fi SoftAP transport and HTTP Server for handling provisioning c…
59 ESP_LOGI(TAG, "Received Wi-Fi credentials"
70 … "Wi-Fi station authentication failed" : "Wi-Fi access-point not found");
93 …pp:func:`wifi_prov_mgr_is_provisioned()`. This internally checks if the Wi-Fi credentials are stor…
95 Note that presently manager does not have its own NVS namespace for storage of Wi-Fi credentials, i…
116 * Wi-Fi SoftAP SSID and passphrase, respectively, when scheme is ``wifi_prov_scheme_softap``
139 The provisioning service will automatically finish only if it receives valid Wi-Fi AP credentials f…
[all …]
/hal_espressif-3.5.0/tools/kconfig/
Dmerge_config.sh70 fi
83 fi
90 fi
91 fi
99 fi
114 fi
128 fi
141 fi
148 fi
167 fi
/hal_espressif-3.5.0/docs/zh_CN/api-reference/network/
Desp_wifi.rst1 Wi-Fi
9 Wi-Fi 库支持配置及监控 {IDF_TARGET_NAME} Wi-Fi 连网功能。
13 - 基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 {IDF_TARGET_NAME} 连接到接入点 (AP)。
19 - 使用混杂模式监控 IEEE802.11 Wi-Fi 数据包。
27 * Wi-Fi 示例代码;
Desp-wifi-mesh.rst31 ESP-WIFI-MESH 软件栈基于 Wi-Fi 驱动程序和 FreeRTOS 构建,某些情况下(如根节点)也会使用 LwIP 软件栈。下图展示了 ESP-WIFI-MESH 软件栈。
47 …IFI-MESH 事件** 与 ESP-WIFI-MESH 交互。由于 ESP-WIFI-MESH 构建在 Wi-Fi 软件栈之上,因此也可以通过 **Wi-Fi 事件任务** 与 Wi-Fi 驱…
61Fi API。原因在于:自组网模式将在内部调用 Wi-Fi API 实现连接/断开/扫描等操作。 **此时,如果外部应用程序调用 Wi-Fi API(包括来自回调函数和 Wi-Fi 事件处理程序的…
99 ESP-WIFI-MESH 在正常启动前必须先初始化 LwIP 和 Wi-Fi 软件栈。下方代码展示了 ESP-WIFI-MESH 在开始自身初始化前必须完成的步骤。
115 /*Wi-Fi 初始化 */
123 在完成 LwIP 和 Wi-Fi 的初始化后,需完成以下三个步骤以启动并运行 ESP-WIFI-MESH。
225 启用自组网功能后,ESP-WIFI-MESH 软件栈将内部调用 Wi-Fi API。因此,**在启用自组网功能时,应用层不得调用 Wi-Fi API,否则会干扰 ESP-WIFI-MESH 的工作。…
245 ESP-WIFI-MESH 将在禁用自组网时尝试维护节点的当前 Wi-Fi 状态。
254 ESP-WIFI-MESH 将尝试在启用自组网时保持节点的当前 Wi-Fi 状态。但是,根据节点类型以及是否选择了新的父节点,节点的 Wi-Fi 状态可能会发生变化。下表显示了启用自组网的效果。
287 调用 Wi-Fi API
[all …]
Desp_now.rst9 ESP-NOW 是一种由乐鑫公司定义的无连接 Wi-Fi 通信协议。在 ESP-NOW 中,应用程序数据被封装在各个供应商的动作帧中,然后在无连接的情况下,从一个 Wi-Fi 设备传输到另一个 Wi…
52 ESP-NOW 采用 CCMP 方法保护供应商特定动作帧的安全,具体可参考 IEEE Std. 802.11-2012。Wi-Fi 设备维护一个初始主密钥 (PMK) 和若干本地主密钥 (LMK),…
61 …now_deinit()`` 反初始化 ESP-NOW。ESP-NOW 数据必须在 Wi-Fi 启动后传输,因此建议在初始化 ESP-NOW 之前启动 Wi-Fi,并在反初始化 ESP-NOW 之…
76 请注意,两个 ESP-NOW 数据包的发送间隔太短可能导致回调函数返回混乱。因此,建议在等到上一次回调函数返回 ACK 后再发送下一个 ESP-NOW 数据。发送回调函数从高优先级的 Wi-Fi 任…
81 调用 ``esp_now_register_recv_cb`` 注册接收回调函数。当接收 ESP-NOW 数据时,需要调用接收回调函数。接收回调函数也在 Wi-Fi 任务任务中运行。因此,不要在回调…
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/
DBLE_Mesh_WiFi_Coexist_Example_Walkthrough.md3 …his demo demonstrates the Wi-Fi and Bluetooth (BLE/BR/EDR) coexistence feature of ESP32. Simply pu…
5 * The Wi-Fi function is demonstrated by measuring its transfer rate, using the `iperf` protocol;
15 1. Connect your development board to the Wi-Fi network by entering the `sta ssid password` command …
18 …in your serial port tool, which prints the current transfer rate of the Wi-Fi network the board co…
29 > 2. Your PC and board should connect to the same Wi-Fi network;
51 The `components` folder mainly implements the Wi-Fi feature, which allows some basic commands and `…
65 … then its bluetooth-related functions (including the Bluetooth and BLE Mesh) and the Wi-Fi console.
236 ### Initializing the Wi-Fi Console
249 1. Initialize the basic Wi-Fi function by calling `initialise_wifi`, which sets
251 …* the Current Wi-Fi power save type to `WIFI_PS_MIN_MODEM`, which indicates the station wakes up t…
[all …]
/hal_espressif-3.5.0/examples/wifi/
DREADME.md1 # Wi-Fi Examples
3 …nge of examples ESP-IDF projects. These are intended to demonstrate the Wi-Fi functionality, and t…
9 * `espnow` is the connectionless Wi-Fi communication protocol.
12 * `getting_started` contains the basic examples for using Wi-Fi in STA and AP mode.
14 * `power_save` contains a how to use power save mode of Wi-Fi.
20 * `wps` contains a how to use the Wi-Fi Protected Setup protocol.
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/
DREADME_CN.md4 ESP-BLE-MESH 和 Wi-Fi Coexistence 示例
7 此示例是用来测试当 ESP-BLE-MESH 进行配网和收发消息的时,Wi-Fi 所能达到的最大 throughput 值。用户可以根据此示例中的 throughput 值来实现自己需要的应用场景。…
11 - Wi-Fi Iperf 协议
14 Wi-Fi 的 Iperf 协议使用方法请参考 [Wi-Fi Iperf README](../../../wifi/iperf/README.md)。
16 当 Wi-Fi 的 Iperf 使能之后,ESP-BLE-MESH 就可以使用 fast provision 进行快速配网。此示例中的节点(Node)包含了一个 element,该 element …
/hal_espressif-3.5.0/
Dexport.sh31 fi
50 fi
62 fi
72 fi
79 fi
83 fi
118 fi
130 fi
174 fi
184 fi
/hal_espressif-3.5.0/components/wifi_provisioning/
DKconfig1 menu "Wi-Fi Provisioning Manager"
4 int "Max Wi-Fi Scan Result Entries"
8 …This sets the maximum number of entries of Wi-Fi scan results that will be kept by the provisionin…
15 … Time (in seconds) after which the Wi-Fi provisioning manager will auto-stop after connecting to
16 a Wi-Fi network successfully.
/hal_espressif-3.5.0/examples/provisioning/legacy/softap_prov/
DREADME.md9Fi SoftAP is chosen as the mode of transport, over which the provisioning related communication is…
11 …he device is configured as a Wi-Fi station with specified credentials. Once configured, the device…
13 Right after provisioning is complete, Wi-Fi SoftAP and the HTTP server are deactivated. Though, tha…
16 * `wifi_provisioning` : provides data structures and protocomm endpoint handlers for Wi-Fi configur…
123 … which can be scanned from the ESP Provisioning phone apps to start the Wi-Fi provisioning process.
160 It is possible that the Wi-Fi credentials provided were incorrect, or the device was not able to es…
179 It means the Wi-Fi credentials were already set by some other application flashed previously to you…
186 …`Example Configuration` under menuconfig. But this will erase the saved Wi-Fi credentials every ti…
/hal_espressif-3.5.0/examples/provisioning/
DREADME.md6 …Abstracts out most of the complexity of Wi-Fi provisioning and allows easy switching between the S…
30 The legacy examples require own implementation of provisioning functions and handlers. The Wi-Fi pr…
33Fi station configuration via an HTTP server running on the device, which is initially configured t…
36 …Wi-Fi station configuration via BLE service endpoints running on the device initially. After provi…
39 …Provisioning involves Wi-Fi station configuration via UART console. This is intended for debugging…

12345678910>>...28