IPTool IPTool

Інструменти для системного адміністратора та не тільки

Браузерні веб-флешери прошивок

Браузерні веб-флешери встановлюють прошивку на ESP32, ESP8266 та інші плати прямо з браузера - без потреби в десктопному інструменті. Цей каталог перелічує відомі опенсорсні проєкти, які постачають такий флешер.

Цей каталог охоплює 24 браузерні веб-флешери прошивок у 9 категоріях, перевірені за репозиторіями проєктів і оновлені в липні 2026 року.

Що таке веб-флешер?

Веб-флешер - це вебсторінка, яка записує прошивку на плату мікроконтролера прямо з вашого браузера за допомогою Web Serial API, без встановлення esptool, PuTTY чи фірмового інструменту виробника. Ви відкриваєте сторінку, натискаєте Connect, обираєте послідовний порт, і прошивка записується через USB.

Майже кожен проєкт прошивок для мейкерів та IoT тепер постачає такий флешер. Таблиці нижче каталогізують відомі опенсорсні проєкти, технологію, на якій побудований кожен флешер, і де його знайти.

esp-web-tools проти esptool-js

Майже всі ці флешери працюють на двох бібліотеках:

  • esp-web-tools - високорівневий компонент (від ESPHome / Nabu Casa), який поєднує Web Serial, опційне налаштування Wi-Fi через Improv та JSON-маніфест прошивки з автоматичним визначенням чипа ESP. Використовується більшістю проєктів (ESPHome, WLED, Tasmota, ESPEasy та інші).
  • esptool-js - офіційний JavaScript-порт esptool від Espressif, який використовується напряму, коли проєкту потрібна логіка для кількох чипів або власний інтерфейс (Meshtastic, MeshCore, FluidNC). Сам esp-web-tools побудований на його основі.

У граничних випадках застосовується власна реалізація Web Serial, JavaScript-реалізація adafruit-nrfutil для плат nRF52 або звичайне перетягування UF2-файлів для RP2040 (що взагалі не є Web Serial).

esp-web-tools

Рівень
Високорівнева обгортка
Використовуйте, коли
потрібен маніфест прошивки, налаштування Wi-Fi через Improv та автоматичне визначення чипа ESP
Супроводжувач
ESPHome / Nabu Casa

esptool-js

Рівень
Низькорівнева бібліотека
Використовуйте, коли
потрібна логіка для кількох чипів або власний інтерфейс прошивання
Супроводжувач
Espressif
Веб-флешери потребують десктопного браузера на основі Chromium - Chrome, Edge або Opera - за протоколом HTTPS. Firefox, Safari та iOS не підтримують Web Serial API.

Розумний дім і загальні прошивки ESP 6

ESPHome офіційний esp-web-tools Зірки GitHub: ~11.4k

Прошивка для розумного дому, тісно інтегрована з Home Assistant. web.esphome.io

Tasmota офіційний esp-web-tools Зірки GitHub: ~24.5k

Альтернативна прошивка для розумних пристроїв ESP8266/ESP32 з локальним керуванням через MQTT, HTTP і KNX. tasmota.github.io

ESPEasy офіційний esp-web-tools Зірки GitHub: ~3.5k

Мультисенсорна прошивка для ESP8266 та ESP32. td-er.nl

ESPresense офіційний esp-web-tools

Система визначення позиції в приміщенні та BLE-присутності в кімнаті на ESP32 для Home Assistant. espresense.com

openHASP офіційний esp-web-tools

Прошивка сенсорного графічного інтерфейсу для дисплеїв ESP32, таких як Cheap Yellow Display. install.openhasp.com

NSPanel Manager офіційний esp-web-tools

Кастомна прошивка для розумного вимикача Sonoff NSPanel. nspanelmanager.com

Керування LED та освітленням 2

WLED офіційний esp-web-tools Зірки GitHub: ~18.3k

Найпопулярніший опенсорсний контролер для адресних світлодіодних стрічок (WS2812B, SK6812) на ESP32/ESP8266. install.wled.me

Firefly Luciferin офіційний esp-web-tools

Прошивка для біас-підсвітки та фонового освітлення екрана (проєкт "glow worm"). sblantipodi.github.io

Меш-мережі та LoRa 3

Meshtastic офіційний esptool-js Зірки GitHub: ~7.9k

Прошивка LoRa-меш-мережі для вузлів ESP32 та nRF52; флешер має вбудований монітор послідовного порту. flasher.meshtastic.org

MeshCore офіційний esptool-js

Новіший легкий гібридний протокол маршрутизації меш-мережі та популярна альтернатива Meshtastic, що швидко розвивається; додає власний шлях прошивання для nRF52. flasher.meshcore.co.uk

Reticulum / RNode спільнотний custom WebSerial Зірки GitHub: ~6.2k*

RNode - це прошивка LoRa-радіо для зашифрованого меш-стеку Reticulum; це широко вживаний спільнотний флешер від Liam Cottle. liamcottle.github.io

Безпека та пентест-інструменти 4

ESP32 Marauder офіційний esptool-js Зірки GitHub: ~11.5k

Наступальний/захисний набір WiFi та Bluetooth для ESP32; офіційний Spacehuhn Web Updater, а також кілька спільнотних флешерів. esptool.spacehuhn.com

Bruce офіційний esp-web-tools Зірки GitHub: ~6.1k

Багатофункціональна прошивка ESP32 для red-team на пристроях M5Stack, LilyGo, Cardputer та T-Deck. bruce.computer

CapibaraZero офіційний esp-web-tools

Недорога опенсорсна альтернатива Flipper Zero на ESP32-S3 (WiFi, BLE, NFC, IR). flash.capibarazero.com

O.MG Cable/Plug офіційний custom WebSerial/WebUSB

Веб-флешер для наступальних кабелів та плагів O.MG (лише Chrome/Edge). github.com

Сонячна енергетика 1

OpenDTU офіційний esp-web-tools Зірки GitHub: ~2.2k

Прошивка ESP32, яка взаємодіє з сонячними мікроінверторами Hoymiles; споріднені проєкти OpenDTU-OnBattery та AhoyDTU мають власні флешери. www.opendtu.solar

E-Paper та дисплеї 3

OpenEPaperLink офіційний esp-web-tools Зірки GitHub: ~1.7k

Прошивка та RF-протокол для повторного використання електронних цінників Solum; флешер програмує точку доступу ESP32. install.openepaperlink.de

TRMNL офіційний esp-web-tools

Утиліта оновлення прошивки для пристрою електронного дашборда TRMNL. usetrmnl.com

OpenSpool офіційний esp-web-tools

Прошивка ідентифікації котушок філаменту через NFC для 3D-принтерів. openspool.io

ЧПУ та керування рухом 1

FluidNC офіційний esptool-js Зірки GitHub: ~2.4k

Прошивка керування рухом ЧПУ / GRBL нового покоління для ESP32, наступник Grbl_ESP32. installer.fluidnc.com

Аудіо 1

Squeezelite-ESP32 офіційний esp-web-tools

Прошивка аудіоплеєра Squeezebox / Logitech Media Server для ESP32; один із перших референсних інсталяторів на базі esp-web-tools. sle118.github.io

Універсальні флешери 3

ESP Web Tools (demo) офіційний esp-web-tools Зірки GitHub: ~674

Демонстрація esp-web-tools наживо, яка встановлює ESPHome для показу можливостей бібліотеки. esphome.github.io

Spacehuhn ESPWebTool офіційний esptool-js

Універсальний браузерний флешер для довільних .bin-файлів ESP32/ESP8266. esptool.spacehuhn.com

ESPFlash спільнотний esp-web-tools

Універсальний браузерний флешер ESP для довільних або обʼєднаних .bin-файлів. espflash.app

Примітки: кількість зірок на GitHub є приблизною станом на липень 2026 року і змінюється з часом. Показник Reticulum (позначений *) стосується основного мережевого стеку Python, а не прошивки RNode чи її флешера. Деякі флешери - зокрема окремі флешери ESP32 Marauder і RNode - є спільнотними, а не офіційними; перевіряйте походження перед прошиванням.

Часто помилково відносять до цієї категорії: прошивки клавіатур QMK та ZMK не прошиваються через Web Serial (QMK використовує QMK Toolbox/CLI з апаратними завантажувачами; ZMK використовує перетягування UF2 після хмарних збірок), а їхні браузерні інструменти є редакторами розкладок клавіш, а не флешерами. МК Klipper/Katapult прошиваються через UF2 як знімний диск або CLI, а не через браузер.

Каталог складено та перевірено за репозиторіями проєктів, липень 2026 року.

FAQ

  • Що таке браузерний веб-флешер? Вебсторінка, яка записує прошивку на мікроконтролер через USB прямо з браузера за допомогою Web Serial API, без встановлення десктопного програмного забезпечення.
  • Які браузери підтримуються? Десктопні браузери на основі Chromium - Chrome, Edge і Opera - за протоколом HTTPS. Firefox, Safari та iOS не підтримуються.
  • У чому різниця між esp-web-tools і esptool-js? esp-web-tools - це високорівнева обгортка (маніфест, Improv Wi-Fi, автовизначення чипа), побудована на esptool-js; використовуйте esptool-js напряму, коли потрібна логіка для кількох чипів або власний інтерфейс.
  • Які плати підтримуються? Переважно родини ESP8266 та ESP32; nRF52 використовує JavaScript-порт adafruit-nrfutil, а RP2040 зазвичай використовує перетягування UF2 замість Web Serial.
  • Чи безпечно використовувати ці флешери? Офіційні флешери проєктів здебільшого заслуговують на довіру, але деякі з перелічених тут є спільнотними; завжди перевіряйте джерело перед прошиванням.
  • Чи використовують QMK, ZMK або Klipper браузерні веб-флешери? Ні. QMK прошивається через QMK Toolbox або CLI з апаратними завантажувачами, ZMK використовує перетягування UF2 після хмарних збірок, а Klipper/Katapult використовують UF2 як знімний диск або CLI - жоден із них не використовує Web Serial API.

Суміжні інструменти