David Šulc

Nemovitosti

Blog

aktuální informace

Den Noc

O Projektu
DigitalSpace.NAME

WEB

Tento 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í...

Obnovovaný obrázek

[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í!