2018-12-03 02:11:31 -05:00
Networking APIs
***** ***** *****
2019-05-15 09:05:44 -04:00
:link_to_translation:`zh_CN:[中文]`
2018-12-03 02:11:31 -05:00
Wi-Fi
=====
.. toctree ::
2019-08-13 04:01:50 -04:00
:maxdepth: 1
2018-12-03 02:11:31 -05:00
2021-12-30 05:50:55 -05:00
esp_now
esp-wifi-mesh
esp_smartconfig
esp_wifi
esp_dpp
2018-12-03 02:11:31 -05:00
2019-04-28 22:53:42 -04:00
Code examples for the Wi-Fi API are provided in the :example: `wifi` directory of ESP-IDF examples.
2021-07-05 02:06:53 -04:00
Code examples for ESP-WIFI-MESH are provided in the :example: `mesh` directory of ESP-IDF examples.
2018-12-03 02:11:31 -05:00
Ethernet
========
.. toctree ::
:maxdepth: 1
2021-12-30 05:50:55 -05:00
esp_eth
2018-12-03 02:11:31 -05:00
2019-04-28 22:53:42 -04:00
Code examples for the Ethernet API are provided in the :example: `ethernet` directory of ESP-IDF examples.
2021-07-22 23:57:40 -04:00
Thread
==========
.. toctree ::
:maxdepth: 1
2021-12-30 05:50:55 -05:00
esp_openthread
2021-07-22 23:57:40 -04: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 02:11:31 -05:00
2021-06-01 12:58:30 -04:00
ESP-NETIF
=========
2018-12-03 02:11:31 -05:00
.. toctree ::
:maxdepth: 1
2021-12-30 05:50:55 -05:00
esp_netif
2018-12-03 02:11:31 -05:00
2021-06-01 12:58:30 -04:00
IP Network Layer
================
2019-11-18 11:04:47 -05:00
.. toctree ::
:hidden:
2021-12-30 05:50:55 -05:00
tcpip_adapter_migration
esp_netif_driver
2019-11-18 11:04:47 -05:00
2019-04-28 22:53:42 -04:00
Code examples for TCP/IP socket APIs are provided in the :example: `protocols/sockets` directory of ESP-IDF examples.
2018-12-03 02:11:31 -05:00
2021-12-30 05:50:55 -05: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 11:04:47 -05:00
2019-04-28 22:53:42 -04:00
Application Layer
2018-12-03 02:11:31 -05:00
=================
2019-04-28 22:53:42 -04:00
Documentation for Application layer network protocols (above the IP Network layer) are provided in :doc: `../protocols/index` .