Protocolo Secreto Esp32 esp_wifi_set_protocol




La función esp_wifi_set_protocol es una función de la biblioteca de software (SDK) de Espressif Systems para sus módulos Wi-Fi ESP8266 y ESP32. La función esp_wifi_set_protocol se utiliza para establecer el protocolo de red inalámbrico que se utilizará en un módulo Wi-Fi ESP.


La sintaxis de la función esp_wifi_set_protocol es la siguiente:


esp_err_t esp_wifi_set_protocol(wifi_interface_t ifx, uint8_t protocol_bitmap);


Donde:


ifx es la interfaz Wi-Fi que se utilizará (por ejemplo, WIFI_IF_STA para la interfaz de cliente Wi-Fi o WIFI_IF_AP para la interfaz de punto de acceso Wi-Fi).

protocol_bitmap es un valor de tipo entero que especifica el protocolo de red inalámbrico que se utilizará. Los valores válidos incluyen:

WIFI_PROTOCOL_11B: utilizar el protocolo IEEE 802.11b para la transmisión de datos.

WIFI_PROTOCOL_11G: utilizar el protocolo IEEE 802.11g para la transmisión de datos.

WIFI_PROTOCOL_11N: utilizar el protocolo IEEE 802.11n para la transmisión de datos.

WIFI_PROTOCOL_LR: utilizar el protocolo de alcance extendido para la transmisión de datos.

Este ultimo protocolo tiene un alcance libre de 500 metros sin embargo la tadas de bits es 10/1 


La función esp_wifi_set_max_tx_power es una función de la biblioteca de software (SDK) de Espressif Systems para sus módulos Wi-Fi ESP8266 y ESP32. La función esp_wifi_set_max_tx_power se utiliza para establecer la potencia máxima de transmisión del módulo Wi-Fi ESP.


La sintaxis de la función esp_wifi_set_max_tx_power es la siguiente:


esp_err_t esp_wifi_set_max_tx_power(int8_t power);


Donde: power es un valor de tipo entero que especifica la potencia máxima de transmisión del módulo Wi-Fi ESP en dBm. El valor debe estar en el rango de -30 a 20 dBm.


Comentarios