Architektura & Technologické řešení
Vailify propojuje cloudový rezervační engine s fyzickým hardwarem na sportovišti přes bezpečné a rychlé IoT protokoly. Zde jsou technické detaily, které ocení vaši IT správci nebo konzultanti.
Schéma toku dat a komunikace (Data Flow)
Rezervace & Platba
Hráč provede platbu kartou. Cloudové API vytvoří transakci a vygeneruje přístupové tokeny (QR kód, PIN).
MQTT Signalizace
Cloud přes bezpečný MQTT Broker pošle zprávu s příkazem do lokální síťové brány na sportovišti.
Ověření u vchodu
Při příchodu hráče naskenuje čtečka QR kód, brána ho lokálně porovná a okamžitě posílá signál do relé zámku.
Sepnutí Hardware
Lokální relé sepne kontakt: odemknou se dveře/turniket a v přesný čas se automaticky rozsvítí kurt.
Vailify Core Engine
Naše hlavní aplikace běží v cloudu a je postavena na moderním stacku Next.js a PostgreSQL. Izolace dat nájemců (Multi-Tenancy) je řešena na úrovni schématu a aplikačních politik (RLS), což zajišťuje maximální bezpečnost a rychlost.
MQTT Gateway Broker
Komunikace mezi cloudem a fyzickým hardwarem na sportovišti probíhá přes lehký protokol MQTT s TLS šifrováním. Brána (Gateway) na sportovišti trvale naslouchá na příkazy a spíná relé (zámky, světla) do 150 ms od požadavku.
Federovaná identita (OneiD)
Integrace protokolu OpenID Connect (OIDC) a protokolu OAuth 2.0 zajišťuje jednotné přihlášení (SSO) napříč všemi nájemci. Uživatelé nemusí procházet novou registrací pro každé sportoviště.
Lokální offline režim
V případě úplného výpadku internetového připojení se přístupový terminál (klávesnice) automaticky přepne do offline režimu. Zákazník se do areálu dostane pomocí záložního PIN kódu, který se generuje na základě kryptografického hashe z rezervačního ID přímo na klávesnici (time-based offline PIN).