Інструменти для системного адміністратора та не тільки
Меню
Браузерні веб-флешери прошивок
Браузерні веб-флешери встановлюють прошивку на 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
Розумний дім і загальні прошивки ESP 6
Прошивка для розумного дому, тісно інтегрована з Home Assistant. web.esphome.io
Альтернативна прошивка для розумних пристроїв ESP8266/ESP32 з локальним керуванням через MQTT, HTTP і KNX. tasmota.github.io
Мультисенсорна прошивка для ESP8266 та ESP32. td-er.nl
Система визначення позиції в приміщенні та BLE-присутності в кімнаті на ESP32 для Home Assistant. espresense.com
Прошивка сенсорного графічного інтерфейсу для дисплеїв ESP32, таких як Cheap Yellow Display. install.openhasp.com
Кастомна прошивка для розумного вимикача Sonoff NSPanel. nspanelmanager.com
Керування LED та освітленням 2
Найпопулярніший опенсорсний контролер для адресних світлодіодних стрічок (WS2812B, SK6812) на ESP32/ESP8266. install.wled.me
Прошивка для біас-підсвітки та фонового освітлення екрана (проєкт "glow worm"). sblantipodi.github.io
Меш-мережі та LoRa 3
Прошивка LoRa-меш-мережі для вузлів ESP32 та nRF52; флешер має вбудований монітор послідовного порту. flasher.meshtastic.org
Новіший легкий гібридний протокол маршрутизації меш-мережі та популярна альтернатива Meshtastic, що швидко розвивається; додає власний шлях прошивання для nRF52. flasher.meshcore.co.uk
RNode - це прошивка LoRa-радіо для зашифрованого меш-стеку Reticulum; це широко вживаний спільнотний флешер від Liam Cottle. liamcottle.github.io
Безпека та пентест-інструменти 4
Наступальний/захисний набір WiFi та Bluetooth для ESP32; офіційний Spacehuhn Web Updater, а також кілька спільнотних флешерів. esptool.spacehuhn.com
Багатофункціональна прошивка ESP32 для red-team на пристроях M5Stack, LilyGo, Cardputer та T-Deck. bruce.computer
Недорога опенсорсна альтернатива Flipper Zero на ESP32-S3 (WiFi, BLE, NFC, IR). flash.capibarazero.com
Веб-флешер для наступальних кабелів та плагів O.MG (лише Chrome/Edge). github.com
Сонячна енергетика 1
Прошивка ESP32, яка взаємодіє з сонячними мікроінверторами Hoymiles; споріднені проєкти OpenDTU-OnBattery та AhoyDTU мають власні флешери. www.opendtu.solar
E-Paper та дисплеї 3
Прошивка та RF-протокол для повторного використання електронних цінників Solum; флешер програмує точку доступу ESP32. install.openepaperlink.de
Утиліта оновлення прошивки для пристрою електронного дашборда TRMNL. usetrmnl.com
Прошивка ідентифікації котушок філаменту через NFC для 3D-принтерів. openspool.io
ЧПУ та керування рухом 1
Прошивка керування рухом ЧПУ / GRBL нового покоління для ESP32, наступник Grbl_ESP32. installer.fluidnc.com
Аудіо 1
Прошивка аудіоплеєра Squeezebox / Logitech Media Server для ESP32; один із перших референсних інсталяторів на базі esp-web-tools. sle118.github.io
Універсальні флешери 3
Демонстрація esp-web-tools наживо, яка встановлює ESPHome для показу можливостей бібліотеки. esphome.github.io
Універсальний браузерний флешер для довільних .bin-файлів ESP32/ESP8266. esptool.spacehuhn.com
Універсальний браузерний флешер 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.
IPTool