index.rst 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. Networking APIs
  2. ***************
  3. :link_to_translation:`zh_CN:[中文]`
  4. .. only:: SOC_WIFI_SUPPORTED
  5. Wi-Fi
  6. =====
  7. .. toctree::
  8. :maxdepth: 1
  9. esp_now
  10. :SOC_WIFI_MESH_SUPPORT: esp-wifi-mesh
  11. esp_smartconfig
  12. esp_wifi
  13. esp_dpp
  14. :SOC_WIFI_NAN_SUPPORT: esp_nan
  15. Code examples for the Wi-Fi API are provided in the :example:`wifi` directory of ESP-IDF examples.
  16. .. only:: SOC_WIFI_MESH_SUPPORT
  17. Code examples for ESP-WIFI-MESH are provided in the :example:`mesh` directory of ESP-IDF examples.
  18. Ethernet
  19. ========
  20. .. toctree::
  21. :maxdepth: 1
  22. esp_eth
  23. Code examples for the Ethernet API are provided in the :example:`ethernet` directory of ESP-IDF examples.
  24. Thread
  25. ==========
  26. .. toctree::
  27. :maxdepth: 1
  28. esp_openthread
  29. Thread is an IPv6-based mesh networking technology for IoT.
  30. Code examples for the Thread API are provided in the :example:`openthread` directory of ESP-IDF examples.
  31. ESP-NETIF
  32. =========
  33. .. toctree::
  34. :maxdepth: 1
  35. esp_netif
  36. IP Network Layer
  37. ================
  38. .. toctree::
  39. :hidden:
  40. esp_netif_driver
  41. Code examples for TCP/IP socket APIs are provided in the :example:`protocols/sockets` directory of ESP-IDF examples.
  42. Application Layer
  43. =================
  44. Documentation for Application layer network protocols (above the IP Network layer) are provided in :doc:`../protocols/index`.