📟 Remote-Console
Zaawansowane oprogramowanie układowe (firmware) dla mikrokontrolerów ESP32, umożliwiające bezprzewodowy, 
zdalny dostęp do portu szeregowego urządzenia. Pozwala na monitorowanie i sterowanie maszynami, 
sterownikami przemysłowymi oraz systemami wbudowanymi przez sieć lokalną lub Internet.

🌟 Funkcje Systemu
Triple-Bridge Access: Jednoczesny dostęp do urządzenia przez fizyczny port UART, serwer Telnet oraz responsywny Terminal WWW.
Interfejs AJAX: Wbudowany w przeglądarkę Terminal z funkcją lokalnego echa komend i płynnym auto-scrollem.
Dual-UART & Dual-Telnet: Niezależna obsługa dwóch portów fizycznych (UART0 / UART1) oraz dwóch serwerów Telnet (porty 23 i 24) z możliwością dynamicznej zmiany prędkości transmisji (Baudrate od 9600 do 921600 bps).
Captive Portal: Automatyczne przekierowanie na stronę konfiguracji przy łączeniu się z modułem w trybie Access Point.
Zarządzanie Wi-Fi: Wbudowany skaner sieci i menedżer poświadczeń z pełną obsługą protokołu mDNS (.local).
Bezpieczeństwo OTA (Over-The-Air): Zdalna aktualizacja oprogramowania z systemem Safety-Net (szczegółowa obsługa błędów) bez konieczności podłączania kabla USB.
Diagnostyka Sprzętowa: Obsługa wielofunkcyjnego przycisku (przejście w tryb AP, Factory Reset) oraz informacyjnej diody LED stanu pracy.

🔑 Model Licencyjny
Dostęp do zaawansowanych funkcji Terminala oraz Mostka Telnet jest chroniony unikalnym identyfikatorem sprzętowym:
Identyfikacja: Każde urządzenie generuje unikalny GUID (Hardware ID) przy pierwszym starcie.
Weryfikacja Online: System automatycznie sprawdza ważność subskrypcji w chmurowej bazie MariaDB za pośrednictwem zapytań HTTP API.
Automatyczny Trial (Offline): Po aktywacji urządzenie otrzymuje 72 godziny pracy testowej odliczanej w motogodzinach, co umożliwia pracę nawet po utracie dostępu do Internetu.
Subskrypcje i Aktywacje: Po zakupie lub odnowieniu, odblokowanie funkcji następuje w czasie rzeczywistym, bez ingerencji w kod urządzenia.

📥 Pobieranie i Instalacja
Oprogramowanie oraz narzędzia do instalacji dostępne są w Panelu Klienta:

📥 POBIERZ FIRMWARE (.ZIP) – paczka z plikami .bin do wgrywania ręcznego lub OTA.
📥 WEB FLASHER (.USB) – wygodne wgrywanie firmware'u bezpośrednio z poziomu przeglądarki Chrome/Edge.
📖 INSTRUKCJA ONLINE (.HTML) – szczegółowa dokumentacja API i konfiguracji pinów.

📝 Change Log (Historia Zmian)
[0.1.4] - 2026-03-23
Integracja z nowym Ekosystemem Licencyjnym (API 2.0):
Obsługa Subskrypcji (SaaS): Firmware ESP rozpoznaje nowy, trzeci stan licencji – odnawialną subskrypcję. Urządzenie w czasie rzeczywistym blokuje/odblokowuje dostęp do Terminala.
Zoptymalizowana autoryzacja: Przyspieszono proces sprzętowej weryfikacji GUID podczas bootowania dzięki scentralizowanej architekturze zapytań HTTP GET.
Fail-Safe (Odporność sieciowa): Poprawiono stabilność w przypadku utraty połączenia z serwerem. ESP płynnie ponawia próby autoryzacji bez blokowania głównej pętli programu.
Ujednolicone parsowanie czasu: Wdrożono bezbłędny system interpretacji dat z serwera, precyzyjnie zarządzający wygasaniem subskrypcji niezależnie od przerw w zasilaniu.

[0.1.3] - 2026-03-15
Sprzęt i Diagnostyka:
Dodano obsługę fizycznego przycisku: Tryb AP (przytrzymanie 3-10s) oraz Factory Reset (>10s).
Zintegrowano obsługę diody LED informującej o aktualnym statusie pracy (AP, łączenie z WiFi).
Nowy mechanizm Trial: 72 godziny odliczane wewnętrznie (motogodziny).
Bezpłatne Odnowienie (Licencja Full): Samodzielne przedłużenie dożywotniej licencji o kolejne 10 lat poprzez weryfikację e-mail na ekranie blokady.

[0.1.2] - 2026-03-14
Optymalizacja Konfiguracji i OTA:
Dodano możliwość niezależnej zmiany Baudrate dla obu portów UART.
Zaimplementowano Safety-Net OTA – szczegółowe informacje o błędach aktualizacji.
Naprawiono błąd synchronizacji RAM-NVS po zapisie ustawień.

[0.1.1] - 2026-03-12
Dual-UART & Persistence:
Wprowadzono pełne wsparcie dla drugiego portu fizycznego (Serial1) oraz drugiego serwera Telnet (port 24).
Dodano Persistent Web Terminal – dwa niezależne okna terminala z własną historią logów.

[0.1.0] - 2026-02-10
Inicjalna wersja:
Podstawowe opcje konfiguracji (SSID, hasło WiFi, dostęp WWW).
Podstawowa komunikacja przez port UART.

☕ Wsparcie
Narzędzie jest stale rozwijane. Jeśli firmware zaoszczędził Ci czas przy budowie systemów wbudowanych, rozważ wsparcie projektu:

👉 buycoffee.to/octopusvps
Producent: KlimasTech.eu.org
Autor: KlimasTech