O ProjektuDigitalSpace.NAME
WEBTento web byl vytvořen začátkem roku 2024 s cílem rozšířit své portfolio znalostí a experimentovat s moderními webovými technologiemi na minimalistickém hardwaru. Web je postaven na redakčním systému WordPress, s grafickou šablonou zakoupenou pro tento účel.
Prostředí webu
Web běží na Debianu spravovaném prostřednictvím ISPConfig na minimalistickém zařízení Raspberry Pi 5 s NVMe SSD úložištěm. Připojení k internetu zajišťuje optický kabel, propojený přes internetovou bránu postavenou na Raspberry Pi 4, rovněž s SSD diskem a Debianem. Tato brána má dva gigabitové síťové adaptéry, které fungují jako rozhraní WAN/LAN, a je chráněna firewallem IPTables pro IPv4 i IPv6.
Real-time senzory
Na webu jsou pro zajímavost zobrazována data v reálném času přímo ze senzorů Rpi5. Kromě Apache serveru je na backendu využit také webový server oat++ s vlastními adaptéry napsanými v C++. Senzorová data jsou serializována do formátu JSON a na webu jsou pravidelně aktualizována pomocí AJAXu a JavaScriptu v reálném čase. Vizualizaci a integraci dat mezi backendem a frontendem zajišťují vlastní WordPress pluginy napsané v PHP.
Závěrem
Tvorba tohoto webového projektu nebyla žádná raketová věda, ale přinesla mnoho cenných zkušeností. Propojení dat ze senzorů na frontend webu vyžadovalo spojení technologií na nižších úrovních této mikro-infrastruktury a jistou dávku kreativity. Programovat v Bash, JavaScriptu, PHP a C++ jako jedna osoba je náročné, a v některých chvílích mi v tom pomáhal AI-LLM model ChatGPT, Gemini a Claude. Dokumentaci udržuji v Joplinu. Věřím, že tento projekt může posloužit jako inspirace pro podobné osobní webové prezentace.
Podpora
Pokud byste rádi přispěli na můj další rozvoj v IT sféře, můžete tak učinit na níže uvedených účtech. Můžete použít PayPal odkaz níže, nebo můžete použít zcela anonymní zaslání daru v podobě krypta. A to na adresy Bitcoinu, nebo krypta Ethereum. Za případný dar děkuji.
paypal.me/TomasMark
Bitcoin: 3JMZR6SQo65kLAxxxXKrVE7nBKrixbPgSZ
Ethereum: 0x7a6C564004EdecFf8DD9EAd8bD4Bbc5D2720BeE7
Načítání...
Načítání...
Načítání...
Načítání...
[IFrame-html-fortunka]
Líbil se vám obsah?
Klikněte na hvězdičky pro hodnocení!
Průměrné hodnocení: 5 / 5. Počet hodnocení: 2
Zatím nehodnoceno! Buďte první!