2018-12-03 18:11:31 +11:00
Networking APIs
***** ***** *****
2019-05-15 21:05:44 +08:00
:link_to_translation:`zh_CN:[中文]`
2018-12-03 18:11:31 +11:00
Wi-Fi
=====
.. toctree ::
2019-08-13 16:01:50 +08:00
:maxdepth: 1
2018-12-03 18:11:31 +11:00
2021-12-30 18:50:55 +08:00
esp_now
esp-wifi-mesh
esp_smartconfig
esp_wifi
esp_dpp
2018-12-03 18:11:31 +11:00
2019-04-29 10:53:42 +08:00
Code examples for the Wi-Fi API are provided in the :example: `wifi` directory of ESP-IDF examples.
2021-07-05 14:06:53 +08:00
Code examples for ESP-WIFI-MESH are provided in the :example: `mesh` directory of ESP-IDF examples.
2018-12-03 18:11:31 +11:00
Ethernet
========
.. toctree ::
:maxdepth: 1
2021-12-30 18:50:55 +08:00
esp_eth
2018-12-03 18:11:31 +11:00
2019-04-29 10:53:42 +08:00
Code examples for the Ethernet API are provided in the :example: `ethernet` directory of ESP-IDF examples.
2021-07-23 11:57:40 +08:00
Thread
==========
.. toctree ::
:maxdepth: 1
2021-12-30 18:50:55 +08:00
esp_openthread
2021-07-23 11:57:40 +08:00
Thread is an IPv6-based mesh networking technology for IoT.
Code examples for the Thread API are provided in the :example: `openthread` directory of ESP-IDF examples.
2018-12-03 18:11:31 +11:00
2021-06-01 18:58:30 +02:00
ESP-NETIF
=========
2018-12-03 18:11:31 +11:00
.. toctree ::
:maxdepth: 1
2021-12-30 18:50:55 +08:00
esp_netif
2018-12-03 18:11:31 +11:00
2021-06-01 18:58:30 +02:00
IP Network Layer
================
2019-11-18 17:04:47 +01:00
.. toctree ::
:hidden:
2021-12-30 18:50:55 +08:00
tcpip_adapter_migration
esp_netif_driver
2019-11-18 17:04:47 +01:00
2019-04-29 10:53:42 +08:00
Code examples for TCP/IP socket APIs are provided in the :example: `protocols/sockets` directory of ESP-IDF examples.
2018-12-03 18:11:31 +11:00
2021-12-30 18:50:55 +08:00
The TCP/IP Adapter (legacy network interface library) has been deprecated, please consult the :doc: `/api-reference/network/tcpip_adapter_migration` to update existing IDF applications.
2019-11-18 17:04:47 +01:00
2019-04-29 10:53:42 +08:00
Application Layer
2018-12-03 18:11:31 +11:00
=================
2019-04-29 10:53:42 +08:00
Documentation for Application layer network protocols (above the IP Network layer) are provided in :doc: `../protocols/index` .