Как увеличить дальность Wi-Fi на ESP32

Опубликовано 5 апреля 2026 · 6 минут чтения
Плата ESP32

Стандартный радиус действия ESP32 в помещении — 20–30 метров. Если нужно больше, есть несколько проверенных способов без замены чипа.

1. Мощность передатчика

По умолчанию ESP32 работает не на максимуме. Установите 20 dBm:

esp_wifi_set_max_tx_power(80);

2. Канал и ширина

На 2.4 ГГц выбирайте каналы 1, 6 или 11 — они не перекрываются. Ширина 20 МГц даёт больше дальности, чем 40 МГц.

3. Антенны

4. Протокол

Для дальних сенсоров используйте esp_now с пониженной скоростью 1 Мбит/с — она значительно устойчивее к помехам и добивает на 100+ метров.

Итог

Комбинация внешней антенны + мощности 20 dBm + esp_now на 1 Мбит/с дала стабильные 140 метров в прямой видимости и 40 метров через две бетонные стены.