Szakdolgozat PDF formátumban - NET-Husar élőben
Szakdolgozat PDF formátumban - NET-Husar élőben
Szakdolgozat PDF formátumban - NET-Husar élőben
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
V. fejezet<br />
Internetes irányítás<br />
V.1. Vezérlési folyamat<br />
Nézzük, miként kapcsolódnak egyáshoz összetett bonyolult technológiai rendszerek<br />
a kis gyakorlórobotunk irányításához. A V.1. ábrán végigkövethetők a rendszerek kap-<br />
csolódási pontjai és a kommunikáció folyamata kliens-gép, szerver-gép és a <strong>NET</strong>-<strong>Husar</strong><br />
között, utána taglaljuk a minket közvetlenül érintő részeket<br />
V.2. CGI<br />
„CGI (azaz Common Gateway Interface) az NCSA (National Center for Supercomput-<br />
ing Applications) által kifejlesztett protokollszabvány, amely (például Perl, PHP vagy C<br />
nyelvű) alkalmazások információs szerverekhez - a gyakorlatban túlnyomóan webszer-<br />
verekhez (például Apache vagy IIS) - való kapcsolódását teszi lehetővé. Ha a kliens<br />
kérése futtatható fájlra mutat, akkor a szerver futtatja azt és a kimenetet adja vissza a<br />
kliensnek”[6]<br />
Ezt a techonológiát használjuk fel a <strong>NET</strong>-<strong>Husar</strong> irányítására. Ha megnyitjuk az oldalt, és<br />
rákattintunk az irányító gombokra akkor a böngésző meghívja a CGI-script-et és átad<br />
egy, a paramétert, ami minden gombnál más. A CGI-script lefut, megkapva a gomb-<br />
hoz rendelt paramétert, elore, hatra, jobbra, balra lehet megvizsgálja, majd meghívja<br />
a /usr/sbin/motor programot, ami a motorokat forgatja.<br />
A szkript az /usr/lib/cgi-bin/megy.cgi útvonalon található a LIVE-DVD-n,<br />
ha a gépet arról inditottuk.<br />
36