ESP8266 сделал Wi-Fi в любительской и промышленной электронике дешёвым и массовым, а ESP32 поднял планку: два ядра, Bluetooth, больше памяти и периферии. В 2026 году разработчик IoT-устройства почти всегда выбирает между этими двумя семействами Espressif. Разбираем, чем отличаются ESP32 и ESP8266, и что выбрать под конкретный проект — от простого датчика до шлюза с экраном и шифрованием.
Коротко о различиях
ESP8266 — одноядерный микроконтроллер с Wi-Fi, минимумом GPIO и одним АЦП. ESP32 — это следующее поколение: одно- или двухъядерный процессор, Wi-Fi и Bluetooth (включая BLE), много GPIO, аппаратное шифрование, сенсорные входы, два АЦП и развитая периферия. Если задача — отправить раз в минуту показания датчика в облако, хватит ESP8266. Если нужны Bluetooth, локальная обработка, экран, безопасность или несколько одновременных задач — это территория ESP32.
Сравнительная таблица
| Параметр | ESP8266 | ESP32 |
|---|---|---|
| Ядро | 1x Tensilica L106, до 160 МГц | 1–2x Xtensa LX6, до 240 МГц |
| Wi-Fi | 802.11 b/g/n | 802.11 b/g/n |
| Bluetooth | Нет | Classic + BLE |
| GPIO (доступно) | около 11 | около 34 |
| АЦП | 1 канал, 10 бит | до 18 каналов, 12 бит |
| Аппаратные интерфейсы | SPI, I2C, UART | SPI, I2C, I2S, CAN, UART, SD |
| Безопасность | Базовая | Flash encryption, Secure Boot, AES/SHA/RSA |
| Энергопотребление в сне | около 20 мкА (deep sleep) | около 10 мкА (deep sleep) |
| Цена | Минимальная | Немного выше |
Когда хватает ESP8266
- Простая телеметрия. Датчик температуры, влажности или протечки, который раз в N секунд шлёт данные в облако или по MQTT.
- Управление одной-двумя нагрузками. Умная розетка, реле, выключатель света по Wi-Fi.
- Жёсткий бюджет и массовый тираж. Когда счёт идёт на тысячи устройств, разница в цене заметна.
- Готовые модули ESP-01, ESP-12. Компактные, проверенные, с обширной экосистемой прошивок.
Когда нужен ESP32
- Bluetooth и BLE. Настройка устройства со смартфона, BLE-метки, гарнитуры, передача данных без Wi-Fi.
- Локальная обработка. Обработка звука, простое машинное зрение, алгоритмы на втором ядре, пока первое держит сеть.
- Экран и сложный интерфейс. Дисплеи по SPI, сенсорные входы, аудио по I2S.
- Безопасность. Шифрование флеш-памяти, Secure Boot, аппаратные крипто-блоки для защищённой передачи и обновлений.
- Много датчиков и каналов АЦП. Промышленный сбор данных, несколько шин одновременно.
Семейства ESP32: какой вариант брать
Линейка ESP32 со временем разрослась. Классический ESP32 (Xtensa) — универсал с Bluetooth Classic и BLE. ESP32-S2 — одноядерный с USB-OTG, но без Bluetooth. ESP32-S3 — два ядра, USB, ускорение для задач ИИ и векторных вычислений, оптимален для звука и зрения. ESP32-C3 — одноядерный на архитектуре RISC-V, дешёвый, с BLE 5, удобная замена ESP8266 там, где нужен Bluetooth. ESP32-C6 добавляет Wi-Fi 6 и Thread/Zigbee для умного дома. Под массовый IoT с BLE сегодня часто берут именно C3 как баланс цены и возможностей.
Питание и антенна — частые грабли
- Просадки питания при передаче. В пике Wi-Fi-передачи модуль потребляет сотни миллиампер; стабилизатор и входной конденсатор должны держать бросок, иначе устройство перезагружается.
- Стабилизатор на 3,3 В с запасом по току. LDO на 150 мА не годится — нужен ток от 500 мА и выше.
- Антенна и зона запрета. Под печатной антенной модуля не должно быть полигонов земли и дорожек, иначе дальность падает в разы.
- Bootstrap-выводы. Несколько GPIO определяют режим загрузки — не вешайте на них нагрузку, которая помешает старту.
Частые вопросы
ESP32 полностью заменяет ESP8266? Функционально — да, и даже превосходит. Но для простейших задач ESP8266 дешевле, а готовые прошивки под него по-прежнему актуальны.
Есть ли у ESP8266 Bluetooth? Нет. Если нужен Bluetooth или BLE — только ESP32 (например, ESP32-C3 как недорогой вариант).
Что выбрать для питания от батареи? Оба умеют deep sleep с током порядка единиц-десятков микроампер. Решает не столько чип, сколько схемотехника: КПД стабилизатора, ток покоя и периферия в спящем режиме.
На чём программировать? Оба поддерживаются Arduino IDE, PlatformIO и нативным ESP-IDF от Espressif. ESP32 даёт больше возможностей через ESP-IDF (двухъядерность, RTOS, безопасность).
Где купить модули и микроконтроллеры
В каталоге CHIP-COM.ru есть микроконтроллеры ESP32 и ESP8266, Wi-Fi и Bluetooth модули, отладочные платы и другие микроконтроллеры — поставка под заказ с подтверждением цены и срока до оплаты. Пришлите BOM-лист — подготовим предложение в течение 24 часов с аналогами для дефицитных позиций.
