Odpovede sú krátke naschvál. Kto hľadá jednu vec, nemá ju hľadať v odseku
o niečom inom.
Ako zamknem Android tablet do jednej aplikácie?
Android sám ponúka pripnutie obrazovky, ale používateľ ho zruší podržaním
dvoch tlačidiel. Natrvalo tablet uzamkne až kiosk aplikácia, ktorá je
správcom zariadenia a použije systémový režim Lock Task. Vtedy prestanú
fungovať tlačidlá Domov aj Prehľad, systémová lišta sa nedá stiahnuť
a aplikácia sa nedá odinštalovať.
Bez správcu zariadenia sa kiosk drží tým, že je nastavený ako domovská
obrazovka. Na vlastnú prevádzku to stačí — ku klientovi je rozdiel medzi
„nemal by odísť“ a „nemôže odísť“ podstatný.
Čo je správca zariadenia (device owner) a načo je?
Správca zariadenia je aplikácia, ktorej Android odovzdá správu celého
zariadenia. Zapína sa jediným príkazom cez USB a len na tablete po
továrenskom nastavení, na ktorom nie je pridaný žiadny účet, ani Google.
Až so správcom zariadenia je zámok systémový, aktualizácia prebehne bez
potvrdenia a aplikácia sa dostane k skutočnej MAC adrese.
Android to sťažuje zámerne — inak by si ľubovoľná aplikácia vedela
uzamknúť cudzí telefón. Preto sa to oplatí robiť pri rozbaľovaní nových
kusov; na tablete, ktorý už niekto rozbehal, to znamená vymazanie
a nastavenie odznova.
Dá sa Android tablet aktualizovať na diaľku bez potvrdenia?
Áno, ale len na zariadení so správcom zariadenia. Tablet po továrenskom
nastavení, na ktorom je kiosk aplikácia správcom zariadenia, si novú verziu
nainštaluje ticho a nikto pri ňom nemusí stáť. Na telefóne s pridaným účtom
Google to nikdy nepôjde, lebo taký prístroj správcu zariadenia mať nemôže.
Ani so správcom to nie je stopercentne zaručené: potvrdenie si môže vypýtať
ochrana výrobcu alebo Play Protect. Kioskbase preto nehádá — zachytí odpoveď
systémového inštalátora a pošle ju späť, takže je v karte zariadenia vidieť,
či aktualizácia naozaj prešla ticho.
Ako zistím IP adresu tabletu v cudzej sieti?
Zariadenie ju hlási samo. Kioskbase posiela raz za päť minút IP adresu, MAC
adresu, názov Wi-Fi a bránu, takže sa dajú prečítať v prehliadači bez toho,
aby sa niekto musel dostať k tabletu. Priamo na zariadení je aj tlačidlo,
ktoré tieto údaje skopíruje do schránky pre správcu siete.
MAC adresa je zvláštny prípad: Android ju od verzie 6 pred bežnými
aplikáciami skrýva a od verzie 10 ju pre každú sieť mení. Skutočnú MAC
preto vidno len na zariadení so správcom zariadenia.
Ako reštartujem tablet, ku ktorému sa nedostanem?
Príkazom zo správy v prehliadači. Reštartovať sa dá samotná aplikácia aj
celý tablet; reštart celého zariadenia vyžaduje, aby bola aplikácia správcom
zariadenia. Príkaz sa serveru odpíše skôr, než sa vykoná, inak by ho
zariadenie po nábehu našlo znova a reštartovalo sa dokola.
Prečo terminál nezobrazí stránku, hoci sieť funguje?
Najčastejšie preto, že sieť pustí port 443, ale rozbije šifrovanie. Býva to
firemná ochrana, ktorá spojenie rozbaľuje vlastným certifikátom; kiosk mu
neverí a stránku neotvorí. Druhý častý dôvod sú rozídené hodiny na tablete,
pri ktorých zlyhá overenie certifikátu.
Presne kvôli tomu má Kioskbase diagnostiku, ktorá ide v poradí DNS → port 443 →
šifrovanie → skutočná odpoveď servera, a to aj na diaľku. Odchýlku hodín
hlási telemetria, takže je vidieť skôr, než začne robiť problémy.
Vidí správca, čo je na obrazovke tabletu?
Nie. Snímka na diaľku zachytáva výhradne okno kiosk aplikácie, teda
zobrazenú stránku. Obrazovku Androidu, iné aplikácie ani upozornenia nevidí
a nedá sa na to prestaviť. Kto potrebuje vidieť celé zariadenie, musí spustiť
vzdialenú plochu, čo je viditeľné aj na tablete.
Rovnaká hranica platí pre telemetriu: hlási sa stav zariadenia a siete, nie
poloha, obsah obrazovky ani nič, čo by sa dalo priradiť konkrétnemu človeku.
Funguje kiosk aj na iPade?
Nie tak, ako na Androide. Apple nedovolí žiadnej aplikácii uzamknúť iPad do
seba samej. Kiosk sa na iPade zapína buď ručne cez sprievodný prístup priamo
na zariadení, alebo cez správu mobilných zariadení, ktorá vyžaduje
dohľadované zariadenia a Apple Business Manager. Aplikácia to nevyrieši.
Aké porty treba otvoriť na firewalle v prevádzke?
Zariadenie nepočúva na žiadnom porte, treba mu len pustiť odchádzajúce
spojenia. Sú tri: 443/tcp pre HTTPS, teda stránku aj hlásenie stavu, 53 pre
DNS a 123 pre presný čas. Bez presného času zlyhá overenie certifikátov
a stránka sa neotvorí.
Keď sa správca siete pýta, „na akom porte tablet počúva“, mieri zvyčajne
inam: potrebuje vedieť, kam zariadenie chodí von. Odpoveď sú tie tri riadky.
Čo sa stane s tabletom po výpadku prúdu?
Po nábehu sa kiosk spustí sám a vráti sa na svoju adresu. Nikto nemusí
odomykať tablet ani nič ťukať. To isté platí, keď spadne vykresľovač stránky:
aplikácia to zachytí a obnoví sa, aby na termináli nezostala čierna plocha.
Koľko Kioskbase stojí?
Od 1,50 do 3,00 eura za jedno zariadenie a mesiac, podľa počtu kusov:
3,00 € pri 1 až 5 zariadeniach, 2,40 € pri 6 až 20, 2,00 € pri 21 až 50,
1,70 € pri 51 až 150 a 1,50 € pri 151 a viac. Ročná platba stojí
desaťnásobok mesačnej, dva mesiace sa teda neplatia.
Pre porovnanie: jeden výjazd k tabletu vzdialenému sto kilometrov stojí
okolo 80 eur aj s amortizáciou. To sú tri roky prevádzky jedného zariadenia
v najdrahšom pásme. Celý cenník.
Ako dlho trvá nasadenie jedného tabletu?
Na tablete sa zadáva jediný údaj, šesťciferný kód. Adresa, povolené domény,
účel aj režim prídu zo servera pri prvom spojení a menia sa tam isto. Dlhšie
trvá jedine zapnutie správcu zariadenia, ktoré vyžaduje tablet po továrenskom
nastavení a jeden príkaz cez USB.
Čo sa stane, keď sa terminál odhlási zo systému?
Prihlásenie sa obnoví zo zálohy, jedným ťuknutím alebo automaticky. Kioskbase si
stav prihlásenia zálohuje sama aj na požiadanie pod zvoleným menom. Obsah
zálohy nikdy neopustí zariadenie, na server idú len mená záloh a dátumy.
Uvidí zákazník svoje vlastné zariadenia?
Áno, a len svoje. Zariadenia sa zoskupujú po firmách a prevádzkach
a zákazníkovi sa dá otvoriť prístup výhradne na jeho kusy, v troch úrovniach:
od pohľadu bez možnosti čokoľvek zmeniť až po plné ovládanie vrátane reštartu
a aktualizácie.
Nenašli ste svoju otázku?
Napíšte ju rovno. Odpoveď príde od človeka, ktorý to postavil.