Szybkie narzędzia dla administratora systemu
Menu
Przeglądarkowe web flashery firmware
Przeglądarkowe web flashery instalują firmware na płytkach ESP32, ESP8266 i innych bezpośrednio z przeglądarki - bez potrzeby korzystania z narzędzia desktopowego. Ten katalog wymienia znane projekty open-source, które dostarczają taki flasher.
Ten katalog obejmuje 24 przeglądarkowe web flashery firmware w 9 kategoriach, zweryfikowane względem repozytoriów projektów i zaktualizowane w lipcu 2026.
Czym jest web flasher?
Web flasher to strona internetowa, która zapisuje firmware na płytce z mikrokontrolerem bezpośrednio z przeglądarki za pomocą Web Serial API, bez instalowania esptool, PuTTY czy narzędzia producenta. Otwierasz stronę, klikasz Connect, wybierasz port szeregowy, a firmware jest flashowany przez USB.
Niemal każdy projekt firmware dla makerów i IoT dostarcza dziś taki flasher. Poniższe tabele katalogują znane projekty open-source, technologię, na której zbudowany jest każdy flasher, oraz gdzie go znaleźć.
esp-web-tools kontra esptool-js
Dwie biblioteki napędzają niemal wszystkie te flashery:
- esp-web-tools - wysokopoziomowy komponent (od ESPHome / Nabu Casa), który łączy Web Serial, opcjonalny provisioning Improv Wi-Fi oraz manifest firmware w formacie JSON z automatycznym wykrywaniem układu ESP. Używany przez większość projektów (ESPHome, WLED, Tasmota, ESPEasy i inne).
- esptool-js - oficjalny port esptool do JavaScript autorstwa Espressif, używany bezpośrednio, gdy projekt potrzebuje logiki wielu układów lub własnego interfejsu (Meshtastic, MeshCore, FluidNC). esp-web-tools samo jest zbudowane na jego bazie.
Przypadki brzegowe używają własnej implementacji Web Serial, reimplementacji adafruit-nrfutil w JavaScript dla płytek nRF52 lub zwykłego przeciągania i upuszczania plików UF2 dla RP2040 (co w ogóle nie jest Web Serial).
esp-web-tools
- Poziom
- Wysokopoziomowa nakładka
- Zastosowanie
- gdy potrzebujesz manifestu firmware, provisioningu Improv Wi-Fi i automatycznego wykrywania układu ESP
- Opiekun
- ESPHome / Nabu Casa
esptool-js
- Poziom
- Niskopoziomowa biblioteka
- Zastosowanie
- gdy potrzebujesz logiki wielu układów lub własnego interfejsu flashowania
- Opiekun
- Espressif
Automatyka domowa i ogólne firmware ESP 6
Firmware do automatyki domowej ściśle zintegrowane z Home Assistant. web.esphome.io
Alternatywne firmware dla inteligentnych urządzeń ESP8266/ESP32 z lokalnym sterowaniem MQTT, HTTP i KNX. tasmota.github.io
Firmware wieloczujnikowe dla ESP8266 i ESP32. td-er.nl
System pozycjonowania wewnętrznego i wykrywania obecności w pomieszczeniu przez BLE na ESP32 dla Home Assistant. espresense.com
Firmware z graficznym interfejsem dotykowym dla wyświetlaczy ESP32, takich jak Cheap Yellow Display. install.openhasp.com
Własne firmware dla inteligentnego przełącznika Sonoff NSPanel. nspanelmanager.com
Sterowanie LED i oświetleniem 2
Najpopularniejszy sterownik open-source dla adresowalnych taśm LED (WS2812B, SK6812) na ESP32/ESP8266. install.wled.me
Firmware do podświetlenia bias i ambientowego oświetlenia ekranu (projekt "glow worm"). sblantipodi.github.io
Sieci mesh i LoRa 3
Firmware sieci mesh LoRa dla węzłów ESP32 i nRF52; flasher ma wbudowany monitor portu szeregowego. flasher.meshtastic.org
Nowszy, lekki protokół mesh z hybrydowym routingiem i szybko rosnąca alternatywa dla Meshtastic; dodaje własną ścieżkę flashowania nRF52. flasher.meshcore.co.uk
RNode to firmware radia LoRa dla szyfrowanego stosu mesh Reticulum; to szeroko używany flasher społecznościowy autorstwa Liama Cottle. liamcottle.github.io
Narzędzia bezpieczeństwa i testów penetracyjnych 4
Ofensywno-defensywny zestaw WiFi i Bluetooth dla ESP32; oficjalny Spacehuhn Web Updater, a także kilka flasherów społecznościowych. esptool.spacehuhn.com
Wszechstronne firmware red-team dla ESP32 dla urządzeń M5Stack, LilyGo, Cardputer i T-Deck. bruce.computer
Tania alternatywa open-source dla Flipper Zero na ESP32-S3 (WiFi, BLE, NFC, IR). flash.capibarazero.com
Web flasher dla kabli i wtyczek implantów bezpieczeństwa ofensywnego O.MG (tylko Chrome/Edge). github.com
Fotowoltaika i energia 1
Firmware ESP32 komunikujące się z mikroinwerterami fotowoltaicznymi Hoymiles; siostrzane projekty OpenDTU-OnBattery i AhoyDTU mają własne flashery. www.opendtu.solar
E-papier i wyświetlacze 3
Firmware i protokół RF do ponownego wykorzystania elektronicznych etykiet półkowych Solum; flasher programuje punkt dostępowy ESP32. install.openepaperlink.de
Program aktualizujący firmware dla urządzenia z pulpitem e-ink TRMNL. usetrmnl.com
Firmware do identyfikacji szpul filamentu przez NFC dla drukarek 3D. openspool.io
CNC i sterowanie ruchem 1
Firmware sterowania ruchem CNC / GRBL nowej generacji dla ESP32, następca Grbl_ESP32. installer.fluidnc.com
Audio 1
Firmware odtwarzacza audio Squeezebox / Logitech Media Server dla ESP32; wczesny referencyjny instalator esp-web-tools. sle118.github.io
Uniwersalne flashery 3
Demo na żywo esp-web-tools, które instaluje ESPHome, aby zaprezentować bibliotekę. esphome.github.io
Uniwersalny przeglądarkowy flasher dla dowolnych plików .bin ESP32/ESP8266. esptool.spacehuhn.com
Uniwersalny przeglądarkowy flasher ESP dla dowolnych lub scalonych plików .bin. espflash.app
Uwagi: Liczby gwiazdek GitHub to wartości przybliżone na lipiec 2026 i zmieniają się z czasem. Wartość dla Reticulum (oznaczona *) dotyczy głównego stosu sieciowego w Pythonie, a nie firmware RNode ani jego flashera. Kilka flasherów - zwłaszcza niektóre dla ESP32 Marauder i RNode - jest prowadzonych przez społeczność, a nie oficjalnie; zweryfikuj pochodzenie przed flashowaniem.
Często błędnie kategoryzowane: Firmware klawiatur QMK i ZMK nie flashuje się przez Web Serial (QMK używa QMK Toolbox/CLI ze sprzętowymi bootloaderami; ZMK używa przeciągania i upuszczania UF2 po buildach w chmurze), a ich narzędzia przeglądarkowe to edytory map klawiszy, a nie flashery. MCU Klipper/Katapult flashuje się przez pamięć masową UF2 lub CLI, a nie przez przeglądarkę.
Katalog opracowany i zweryfikowany względem repozytoriów projektów, lipiec 2026.
FAQ
- Czym jest przeglądarkowy web flasher? Strona internetowa, która zapisuje firmware na mikrokontrolerze przez USB bezpośrednio z przeglądarki za pomocą Web Serial API, bez oprogramowania desktopowego do zainstalowania.
- Które przeglądarki działają? Desktopowe przeglądarki oparte na Chromium - Chrome, Edge i Opera - przez HTTPS. Firefox, Safari i iOS nie są obsługiwane.
- Jaka jest różnica między esp-web-tools a esptool-js? esp-web-tools to wysokopoziomowa nakładka (manifest, Improv Wi-Fi, automatyczne wykrywanie układu) zbudowana na bazie esptool-js; używaj esptool-js bezpośrednio, gdy potrzebujesz logiki wielu układów lub własnego interfejsu.
- Które płytki są obsługiwane? Głównie rodziny ESP8266 i ESP32; nRF52 używa portu adafruit-nrfutil w JavaScript, natomiast RP2040 zwykle używa przeciągania i upuszczania UF2 zamiast Web Serial.
- Czy te flashery są bezpieczne w użyciu? Oficjalne flashery projektów są zazwyczaj godne zaufania, ale kilka wymienionych tutaj jest prowadzonych przez społeczność; zawsze potwierdź źródło przed flashowaniem firmware.
- Czy QMK, ZMK lub Klipper używają przeglądarkowych web flasherów? Nie. QMK flashuje przez QMK Toolbox lub CLI ze sprzętowymi bootloaderami, ZMK używa przeciągania i upuszczania UF2 po buildach w chmurze, a Klipper/Katapult używają pamięci masowej UF2 lub CLI - żaden z nich nie używa Web Serial API.
IPTool