Úloha 1.
Vlastnými slovami sa pokúste vysvetliť princíp fungovania komunikácie RCX kocky pomocou internetu. Rozhodnite, ktorý z neúplných programov nemôžeme nahrať do RCX kocky bez použitia Internetu a prečo?
a)
b)
- Pozorne si prečítajte motivačné výklady a zhrnutie. Zamerajte sa na čítanie zdrojových kódov programov.
- Princíp, na ktorom je založená komunikácia, ktorá využíva internet, sa nazýva klient-server. Počítač s ROBOLABom má ako výstup uvedený nie port USB1, ale net s IP adresou počítača, na ktorom beží serverovská aplikácia Robolabu. Tým je zabezpečené, že nami napísaný program môžeme nahrať do kocky, ktorá je napríklad na inom kontinente, prípadne z jej senzorov odčítať hodnoty.
- Program a) sa nedá nahrať do kocky bez použitia siete Internet. Je to preto, lebo na začiatku programu požadujeme pripojenie na server, pomocou ktorého sa nahrá program do RCX kocky.
- Ak by sme chceli poslať program b) cez Internet do RCX kocky, tak by sa nám to podarilo iba cez úroveň INVESTIGATOR. V úrovni INVENTOR by Robolab nevedel, kam má byť program poslaný. Máme síce nastavený server, kde sa majú všetky programy posielať, ale samotný server nevie rozpoznať, či tento program je určený pre neho.
|