Funkcie
Čo Kioskbase vie — a čo nevie.
Zoznam je úplný a zámerne obsahuje aj hranice — kiosk sa nasadzuje na roky a prekvapenie po roku stojí viac než sľub navyše. A každá jedna funkcia je tu z rovnakého dôvodu: aby ste k tabletu nemuseli cestovať.
01 · Zámok
Zariadenie sa nemá kam zatúlať.
- Jedna adresa na celú obrazovku. Bez adresného riadka, bez systémových líšt, bez histórie.
- Povolené domény. Odkaz mimo zoznamu sa neotvorí nikde — ani v prehliadači. Porovnáva sa hostiteľ, nie začiatok reťazca, takže modulocms.sk.cudzia-domena.sk neprejde.
- Lock Task ako správca zariadenia. Systémový zámok: tlačidlá Domov a Prehľad prestanú fungovať, lišta sa nedá stiahnuť, aplikácia sa nedá odinštalovať.
- Domovská obrazovka na výpožičku. Aby tlačidlo Domov neviedlo von z kiosku, Kioskbase sa pri zamknutí stane domovskou obrazovkou tabletu — Domov potom vedie späť do kiosku. Pri odomknutí rolu vráti pôvodnej ploche, takže tablet nezostane uväznený v aplikácii ani vtedy, keď kiosk vypnete.
01b · Ochranné funkcie
Keď niečo zlyhá, tablet sa pozbiera sám.
Kiosk je zariadenie, pri ktorom nikto nestojí. Preto každé bežné zlyhanie má vopred pripravenú odpoveď — bez telefonátu a bez cesty.
- Výpadok prúdu. Po nábehu tabletu sa aplikácia spustí sama, zamkne sa a vráti na svoju adresu. Ranné zapnutie prúdu v prevádzke nikto riešiť nemusí.
- Výpadok internetu. Namiesto bielej plochy sa ukáže ľudská hláška a stránka sa skúša znova každú polminútu — keď sa sieť vráti, obsah sa načíta sám od seba.
- Čierna obrazovka. Keď spadne vykresľovací proces stránky, aplikácia to zachytí a postaví ho nanovo — o sekundu je obsah späť. Čierna plocha, pri ktorej nikto nestojí, je pri kiosku najhorší možný stav.
- Zamrznutá stránka. Keď sa obsah zasekne, reštart aplikácie aj celého tabletu je jedno kliknutie z prehliadača.
02 · Nasadenie
Šesť cifier a hotovo.
Na tablete sa zadáva jediný údaj: šesťciferný kód. Adresa, povolené domény, účel aj zámok prídu zo servera pri prvom spojení — a každá neskoršia zmena sa robí v prehliadači, nie pri zariadení.
Konfigurácia sa nikde nezostavuje ani neposiela ako súbor. Server pozná účel zariadenia a adresu vyskladá sám, takže sa nedá pomýliť v znaku.
- Účel namiesto adresy — pre inštalácie so systémom Modulo. Tablet napojený na Modulo nedostáva odkaz, ale úlohu: výdajný terminál, dochádzka, objednávanie, ponuka na stene. Správnu adresu k úlohe zostaví server sám, takže sa niet kde pomýliť v znaku.
- Prepnutie jedným kliknutím. Ten istý tablet sa z dochádzkového terminálu stane objednávkovým a späť — v prehliadači, bez zásahu na mieste.
- Vlastná adresa — keď Modulo nepoužívate. Kioskbase ho nepotrebuje: zadajte ľubovoľnú webovú adresu — vlastný systém, rezervačný formulár, hocijakú stránku. Keď je vyplnená, účel sa neuplatní; vždy platí práve jedna voľba, aby na tablete nebežalo niečo iné, než je napísané.
03 · Správa na diaľku
Všetko, kvôli čomu sa inak sadá do auta.
Aktualizácia
Nová verzia sa nahrá na diaľku. So správcom zariadenia prejde bez zásahu človeka — tablet ju nainštaluje sám a priebeh ukáže na obrazovke aj zapíše do denníka; bez správcu ju tiež stiahne sám, inštaláciu len ťuknutím potvrdí ktokoľvek pri ňom. Aplikácia zachytí odpoveď inštalátora a pošle ju späť, takže je v karte zariadenia vidieť, ako to dopadlo.
Reštart
Samotnej aplikácie alebo celého tabletu. Príkaz sa serveru odpíše skôr, než sa vykoná — inak by ho zariadenie po reštarte našlo znova a točilo sa dokola.
Snímka okna
Ukáže, čo na termináli visí. Zachytáva výhradne vlastné okno aplikácie, nie obrazovku Androidu — nie je to nástroj na odpočúvanie a ani sa naň nedá prerobiť. Neuvidí ani kód TeamVieweru či AnyDesku: tie bežia mimo okna Kioskbase, takže ho vždy diktuje človek pri tablete.
Diagnostika siete
DNS → spojenie na port 443 → nadviazanie šifrovania → skutočná odpoveď servera. V tomto poradí, lebo tak veci padajú. Výsledok je veta, nie protokol.
Vzdialená plocha
TeamViewer alebo AnyDesk sa spustí príkazom zo správy, keď treba vidieť viac než snímku okna. Obsluha len nadiktuje kód z obrazovky a potvrdí — nikomu nerozdávate heslá ani prístup na odomknutie zariadenia.
Párovanie na jeden krok
V správe zariadenie založíte a rovno doň zadáte kód dochádzky alebo inej služby. Tablet sa spáruje so správou aj so službou naraz — nikto pri ňom nemusí ťukať druhý kód. Kód sa nikde nezobrazí v náhľade, aby ho nespotreboval prehliadač správcu.
Mac, iPad, iPhone a Windows
Ten istý kiosk aj mimo Androidu, z jedného kódu aplikácie: párovanie šesťmiestnym kódom, rovnaká správa, príkazy na diaľku, zálohy prihlásenia a denník, ktorý si prečítate na diaľku. Na Macu ide aj snímka okna, na iPade prihlásenie tvárou cez prednú kameru. Zámok je mäkší — celá obrazovka a odchod len s PIN; iPad a iPhone sa zamykajú Sprievodným prístupom. Mac je v skúšobnej prevádzke, iPad a iPhone zatiaľ nasadzujeme my, Windows je skúšobná verzia na stiahnutie.
Prezentačný režim
Z tabletu či televízora je reklamná plocha na jedno zadanie adresy: obrázky z albumu, obedové menu, cenník, čokoľvek, čo sa dá zobraziť. Zapne sa raz a beží stále — a ten istý kus slúži cez deň ako terminál a po zatvorení ako výklad.
Prečo diagnostika a nie ping. Sieť môže port 443 pustiť a napriek tomu rozbiť šifrovanie — býva to firemná ochrana, ktorá spojenie rozbaľuje vlastným certifikátom. Kioskbase mu neverí a stránka sa neotvorí. Bez posledného kroku sa taká porucha hľadá v aplikácii, kde nie je.
04 · Telemetria
Čo o zariadení viete bez toho, aby ste pri ňom stáli.
Zoznam je úplný. Server prijíma len vymenované polia — aj keby budúca verzia aplikácie poslala niečo navyše, zahodí sa.
| Skupina | Údaje | Načo |
|---|---|---|
| Sieť | IP, MAC, názov Wi-Fi, brána, mobilný operátor | Podklad pre správcu siete v cudzej prevádzke |
| Zariadenie | výrobca, model, verzia Androidu, verzia aplikácie | Viete, čo tam naozaj stojí, aj po roku |
| Stav | batéria, teplota batérie, nabíjanie, čas od štartu | Prehriaty tablet za výkladom sa ohlási skôr, než zhasne |
| Zdroje | voľná pamäť, voľné miesto, jadrá, rozlíšenie | Pomalý terminál má zvyčajne prízemný dôvod |
| Čas | odchýlka hodín oproti serveru, časové pásmo | Rozídené hodiny rozbijú overenie certifikátov |
| Zámok | kiosk zapnutý, správca zariadenia | Vidno, ktoré kusy sú zamknuté naozaj a ktoré len na dobré slovo |
Neodchádza poloha, obsah obrazovky, história prehliadania ani nič, čo by sa dalo priradiť konkrétnemu človeku. Telemetria je o zariadení, nie o používateľovi.
05 · Zálohy prihlásenia
Terminál sa neodhlási v najhoršiu chvíľu.
Kiosk býva prihlásený do systému, ktorý zobrazuje. Keď sa prihlásenie stratí — po aktualizácii, po vyčistení pamäte, po výpadku — obsluha vidí prihlasovaciu stránku a nemá do nej čo napísať.
Kioskbase si stav prihlásenia zálohuje: automaticky aj na požiadanie, pod zvoleným názvom zálohy. Obnova je jedno ťuknutie.
Záloha prihlásenia ostáva v zariadení. Na server idú len názvy záloh — pomenovania ako „pult, pred aktualizáciou" — a dátumy, aby bolo z čoho vybrať. Prihlasovacie údaje ostávajú v zašifrovanom úložisku tabletu, kľúč drží Android Keystore.
Jediná výnimka je prenos na nový tablet (od verzie 1.25.0): záloha vtedy odchádza len zašifrovaná post-kvantovo koniec-koniec, server ju nevie prečítať a balík platí 10 minút. Ako to funguje →
06 · Prevádzky a prístup
Dvadsať tabletov nie je dvadsať riadkov.
Zariadenia sa zoskupujú po firmách a prevádzkach. Kto má na starosti tri reštaurácie, nepozerá sa na jeden zoznam, ale na tri prevádzky — a hneď vie, ktorá z nich mlčí.
Zákazníkovi sa dá otvoriť prístup výhradne na jeho vlastné kusy, a to v troch úrovniach: od pohľadu bez možnosti čokoľvek zmeniť až po plné ovládanie vrátane reštartu a aktualizácie.
07 · Správca zariadenia
Rozdiel medzi „nemal by odísť“ a „nemôže odísť“.
Kioskbase funguje aj bez správcu zariadenia. Rozdiel je v tom, ako pevne drží — a čo o sebe vie povedať.
| Bez správcu | So správcom zariadenia | |
|---|---|---|
| Zámok | drží ho rola domovskej obrazovky | systémový Lock Task |
| Tlačidlá Domov a Prehľad | fungujú, Kioskbase sa vráti | nefungujú vôbec |
| Systémová lišta | dá sa stiahnuť | zablokovaná |
| Odinštalovanie | ide cez nastavenia | nedá sa |
| MAC adresa a názov Wi-Fi | prázdne | vyplnené |
| Tichá aktualizácia | vyžaduje potvrdenie na tablete | bez potvrdenia |
| Telemetria a príkazy | fungujú | fungujú |
Správcu zariadenia treba zapnúť pri rozbaľovaní nového kusu. Android to zámerne sťažuje: tablet musí byť po továrenskom nastavení a bez jediného pridaného účtu, aj bez účtu Google. Na zariadení, ktoré už niekto rozbehal, to znamená vymazanie a nastavenie odznova.
08 · Hranice
Čo Kioskbase nevie.
- iPad ani iPhone neuzamkne sám. Apple to nedovolí žiadnej aplikácii. Aplikácia Kioskbase na iPade drží adresu, párovanie aj zálohy prihlásenia, ale zámok sa zapína Sprievodným prístupom priamo na zariadení alebo cez správu mobilných zariadení. A nová verzia aplikácie sa tam zatiaľ nahráva pri zariadení, nie na diaľku.
- Na tablete s prihláseným účtom Google sa nová verzia nenainštaluje sama. Android takému zariadeniu nedovolí odovzdať aplikácii plnú správu — aktualizáciu tam pošlete na diaľku, ale „Inštalovať“ musí ťuknúť niekto pri tablete. Preto sa tablety pre prevádzky nastavujú bez účtu Google: od tej chvíle sa o ne nemusí starať nikto.
- Ani v plnej správe nesľubujeme stopercentné „samo“. Ochrana výrobcu alebo Play Protect si občas potvrdenie vypýta. Kioskbase nehádá — pošle späť odpoveď inštalátora, takže vidíte, čo sa naozaj stalo.
- Nevidí obrazovku Androidu. Snímka zachytáva len okno aplikácie. Kto potrebuje vidieť celé zariadenie, spustí vzdialenú plochu.
- Nenastaví sa domovskou obrazovkou sama. Túto voľbu Android necháva na človeka pri zariadení, a to zámerne.
09 · Režimy nasadenia
Tri situácie, v ktorých Kioskbase beží.
Nie každý tablet sa dá pripraviť rovnako. Kioskbase funguje v troch režimoch — líšia sa tým, koľko sa dá urobiť bez človeka pri zariadení.
Odporúčané ku klientovi. Kioskbase je správcom zariadenia (device owner) — nastavuje sa jedným príkazom cez USB na tablete po továrenskom nastavení, bez pridaného účtu Google.
| Zámok | systémový Lock Task — tvrdý zámok, prevezme rolu domovskej obrazovky a pri odomknutí ju vráti |
| Aktualizácia | nainštaluje sa sama — nikto k tabletu nechodí a výsledok sa ohlási späť |
| Reštart tabletu | áno, na diaľku — celé zariadenie, nielen aplikácia |
| Odinštalovanie | nedá sa, kým sa správcovstvo nezruší zo správy |
| Po výpadku prúdu | kiosk nabehne sám a zamkne sa |
Sto percent nesľubujeme ani tu — ochrana výrobcu alebo Play Protect si potvrdenie občas vypýta. Kioskbase pošle späť, čo sa naozaj stalo.
Keď správca zariadenia nie je možný — napríklad tablet s pridaným účtom Google správcu mať nemôže. Kioskbase beží ďalej, len niektoré veci potrebujú človeka.
| Zámok | drží sa rolou domovskej obrazovky — slabší, ale funkčný |
| Aktualizácia | na diaľku sa pošle, inštaláciu potvrdí človek na tablete |
| Reštart | aplikácie áno; celého tabletu nie — to vie len správca |
| Odinštalovanie | možné ako pri bežnej aplikácii |
| Telemetria a diagnostika | plné — hlásenie aj príkazy fungujú rovnako |
Bez Kioskbase — len prehliadač tabletu. Takto beží väčšina terminálov predtým, než dostane Kioskbase. Uvádzame to poctivo ako porovnanie, nie ako režim, ktorý by sme predávali.
| Zámok | žiadny — z celej obrazovky sa dá ujsť, adresný riadok je na dosah |
| Aktualizácia a reštart | len osobne pri zariadení |
| Diagnostika a telemetria | žiadna — „nefunguje to" znamená sadnúť do auta |
| Snímka okna | žiadna |
Presne rozdiel medzi týmto stĺpcom a tými dvomi vyššie je dôvod, prečo Kioskbase existuje.
Cena