ESP32-M1 Reach Out: как инженеры добились 1,2 км Wi-Fi на ESP32

Плата ESP32-M1 Reach Out от Bison Science обещает дальность Wi-Fi более 1,2 км. В отличие от многих краудфандинговых проектов, здесь за цифрой стоит конкретная инженерная работа: согласование импедансов, фильтрация гармоник и отдельное питание усилителя мощности.

ESP32-M1 Reach Out: 1,2 км Wi-Fi на плате с ESP32

Обычная плата на ESP32 даёт 200–400 метров связи по линии видимости. Для домашней автоматизации этого хватает, для видеопотока между двумя зданиями или телеметрии с дрона — уже нет. ESP32-M1 Reach Out от Bison Science заявляет 1,2 км, и в отличие от многих краудфандинговых обещаний, эта цифра подкреплена конкретной инженерной работой: согласованием импедансов, фильтрацией гармоник и отдельным питанием для усилителя мощности.

Что именно сделали инженеры

Проблема при увеличении дальности ESP32 — не в самом чипе, а в его радиочастотном контакте. RF-контакт ESP32 имеет импеданс 30+j10 Ом, а не стандартные 50 Ом. Если просто подключить к нему внешний усилитель мощности, часть энергии отразится обратно и не дойдёт до антенны. Поэтому первым шагом инженеры Bison Science согласовали импеданс до 50 Ом.

Дальше — усилительный тракт на модуле Qorvo QPF4219. Усиление PA — 33 дБ, усиление LNA — 15 дБ на уровне модуля (после согласования на плате — 12 дБ). Выходная мощность передатчика — 30 дБм (1 Вт) conducted, регулируется прошивкой от 21 до 30 дБм, типичное значение — 27 дБм. Чувствительность приёмника: −103 дБм для 802.11b на 11 Мбит/с.

Отдельная работа — фильтрация. В тракте стоят три полосовых фильтра: после ESP32 (подавление гармоник PA самого чипа), на выходе антенного контакта QPF4219 (гармоники PA фронтенда) и после LNA (очистка приёмного тракта). Каждый узел проверялся анализатором на маркерах 2,4 / 2,45 / 2,5 ГГц.

Это объясняет, почему нельзя просто «взять ESP32 и добавить усилитель»: без согласования и фильтрации мощность теряется на отражениях, а гармоники создают помехи. Вся инженерная рутина — согласование, фильтрация, подбор компонентов — и есть главное содержание платы.

Цена дальности: питание и тепло

Усилитель QPF4219 — устройство на 5 В, ему нужно минимум 4,75 В. Основная логика платы работает от 3,3 В. Для питания фронтенда пришлось ставить отдельный LDO — TI TPS7A5201RPST с ультра-низким падением напряжения. Инженеры тестировали много разных LDO в этой категории и обсуждали требования с TI, прежде чем остановиться на этом.

Потребление на полной мощности — около 750–770 мА при передаче на 27 дБм. Это значит, что плату нельзя просто воткнуть в произвольный USB-порт: нужен источник, способный отдать ток. В обычном режиме (Wi-Fi без RFFE, Bluetooth, BLE) плата потребляет меньше 300–330 мА.

Тепло тоже никуда не девается. На плате предусмотрены посадочные места для двух радиаторов 22 × 22 мм — при 1 Вт выходной мощности PA греется заметно. Выходы напряжения: 3,3 В, 4,9 В и USB.

Режим обхода RFFE: встроенный эксперимент

У платы есть режим bypass: фронтенд отключается, и она работает как обычный ESP32. В этом режиме Wi-Fi и Bluetooth используют общий антенный порт — это ограничение, о котором легко забыть.

Режим обхода полезен не только как запасной вариант. Он позволяет A/B-тестировать разницу в дальности в своей среде: включил фронтенд — замерил, выключил — замерил. Существующий код ESP32 запускается без изменений.

Совместимость с Espressif Dev Kit C продумана на уровне мелочей: эмуляция разводки, мост USB-UART CP2102, кнопки GPIO0 и ENABLE, красный светодиод на GPIO25. Всё это — чтобы избежать сложностей при переносе кода.

Регуляторная развилка

Здесь есть практическое противоречие. Компания заявляет, что 30 дБм conducted разрешено в ряде стран Европы, Азии, Южной Америки, Северной Америки и в Новой Зеландии. FCC 15.247 допускает до 36 дБм EIRP для point-to-multipoint. Но conducted 30 дБм и EIRP — это разные измерения, и пользователю придётся самому разбираться в местных правилах.

При этом плата не имеет сертификации CE. Компания прямо говорит, что не отправляет её в Европу, и предупреждает о риске конфискации на таможне и штрафа при использовании форвардера. Формально мощность может быть легальна, но купить плату в Европу напрямую нельзя.

Мощность можно снизить двумя способами: через прошивку ESP32 или onboard RF-аттенюатором.

Что это значит на практике

Проект начинался с вопроса: можно ли заменить мобильные данные сетью домашних Wi-Fi точек доступа? Теоретический сценарий: 10 плат с дальностью 1 км+ могли бы обеспечить локальную связь в радиусе 10 км. Компания при этом не рекомендует выбрасывать телефон — это амбиция, а не текущая возможность.

Реальные сценарии скромнее: удалённый мониторинг, дроны, видеопотоки, mesh-сети — там, где нужна дальность Wi-Fi при сохранении совместимости с существующим кодом ESP32. Плата не заменяет сотовую связь и не является универсальным решением.

Перед покупкой стоит учесть: нужен USB-источник с достаточным током, внимание к местным регуляторным нормам, а европейским покупателям плата недоступна напрямую. Цена — $59 за плату, $29 за антенную плату ESP32-A1, доставка $8 по США и $18 в остальной мир. Кампания на Crowd Supply с целью $6 000, поставка ожидалась в конце июля 2021 года. Схемы и PCB-разводка опубликованы в PDF на GitHub — что для dev-платы редкость и позволяет проверить заявленную инженерию самостоятельно.

Read more

Drex: модель, которая решает, а не говорит

Drex: модель, которая решает, а не говорит

В индустрии, где главным продуктом стал текст, появляется модель, которая отказывается от текста как такового. Drex принимает на вход факты и за один проход выдаёт распределение вероятностей по всем возможным вариантам. Никаких рассуждений вслух, никаких промежуточных выкладок — только числа.

Воронка Карпати: почему экспонента ИИ проходит мимо 99,8% человечества

Воронка Карпати: почему экспонента ИИ проходит мимо 99,8% человечества

Шесть миллиардов человек никогда не взаимодействовали с языковыми моделями. Еще один-два миллиарда хотя бы раз написали запрос в бесплатный ChatGPT. Около двадцати миллионов используют агентов в работе. И примерно пять тысяч человек имеют доступ к внутренним системам OpenAI. Андрей Карпати объясняе…

Клоны Adobe на Rust: код перестал быть барьером

Проект ArtCraft выпустил семь клонов Adobe на Rust, управляемых через JSON и MCP. PhotoCraft сохраняет рендер 307 из 309 PSD-файлов, но автор признаёт раннюю альфу. Главный вывод: код больше не защищает проприетарное ПО — защита смещается в интерфейс и экосистему.

Cloudflare строит собственный центр сертификации: зачем нужен свой CA и при чём тут постквантовая криптография

Cloudflare строит собственный центр сертификации: зачем нужен свой CA и при чём тут постквантовая криптография

Cloudflare объявила о создании собственного публичного удостоверяющего центра. Компания покупает корень GlobalSign, требует автоматического продления сертификатов и готовит переход на Merkle Tree Certificates. Разбираем, как это изменит WebPKI и что делать владельцам сайтов.