mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-11-15 14:59:34 +01:00
This commit introduces a custom DNS module for ESP32, enabling DNS resolution capabilities over various protocols including UDP, TCP, DNS over TLS (DoT), and DNS over HTTPS (DoH). The module includes initialization and cleanup functionalities, along with protocol-specific implementations for each DNS type.
81 lines
2.5 KiB
Markdown
81 lines
2.5 KiB
Markdown
# Collection of protocol components for ESP-IDF
|
|
|
|
## How to use
|
|
|
|
The [ESP-Protocols](https://github.com/espressif/esp-protocols) repository contains a collection of protocol components for [ESP-IDF](https://github.com/espressif/esp-idf).
|
|
Additionally, each component is available in [IDF Component Registry](https://components.espressif.com).
|
|
Please refer to instructions in [ESP-IDF](https://github.com/espressif/esp-idf)
|
|
|
|
## Components
|
|
|
|
### esp_modem
|
|
|
|
* Brief introduction [README](components/esp_modem/README.md)
|
|
* Full html [documentation](https://docs.espressif.com/projects/esp-protocols/esp_modem/docs/latest/index.html)
|
|
|
|
### mDNS
|
|
|
|
* Brief introduction [README](components/mdns/README.md)
|
|
* Full html [documentation(English)](https://docs.espressif.com/projects/esp-protocols/mdns/docs/latest/en/index.html)
|
|
* Full html [documentation(Chinese)](https://docs.espressif.com/projects/esp-protocols/mdns/docs/latest/zh_CN/index.html)
|
|
|
|
### esp_websocket_client
|
|
|
|
* Brief introduction [README](components/esp_websocket_client/README.md)
|
|
* Full html [documentation](https://docs.espressif.com/projects/esp-protocols/esp_websocket_client/docs/latest/index.html)
|
|
|
|
### ASIO port
|
|
|
|
* Brief introduction [README](components/asio/README.md)
|
|
* Full html [documentation](https://docs.espressif.com/projects/esp-protocols/asio/docs/latest/index.html)
|
|
|
|
### esp_mqtt_cxx
|
|
|
|
* Brief introduction [README](components/esp_mqtt_cxx/README.md)
|
|
* Full html [documentation](https://docs.espressif.com/projects/esp-protocols/esp_mqtt_cxx/docs/latest/index.html)
|
|
|
|
### console_simple_init
|
|
|
|
* Brief introduction [README](components/console_simple_init/README.md)
|
|
|
|
### console_cmd_ping
|
|
|
|
* Brief introduction [README](components/console_cmd_ping/README.md)
|
|
|
|
### console_cmd_ifconfig
|
|
|
|
* Brief introduction [README](components/console_cmd_ifconfig/README.md)
|
|
|
|
### console_cmd_wifi
|
|
|
|
* Brief introduction [README](components/console_cmd_wifi/README.md)
|
|
|
|
### ESP PPP Link (eppp)
|
|
|
|
* Brief introduction [README](components/eppp_link/README.md)
|
|
|
|
### mbedtls_cxx
|
|
|
|
* Brief introduction [README](components/mbedtls_cxx/README.md)
|
|
|
|
### mosquitto
|
|
|
|
* Brief introduction [README](components/mosquitto/README.md)
|
|
* API documentation [api.md](components/mosquitto/api.md)
|
|
|
|
### Socket helpers (sock-utils)
|
|
|
|
* Brief introduction [README](components/sock_utils/README.md)
|
|
|
|
### libwebsockets
|
|
|
|
* Brief introduction [README](components/libwebsockets/README.md)
|
|
|
|
### console_cmd_mqtt
|
|
|
|
* Brief introduction [README](components/console_cmd_mqtt/README.md)
|
|
|
|
### esp_dns
|
|
|
|
* Brief introduction [README](components/esp_dns/README.md)
|